js/src/vm/Interpreter.cpp
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-04-24 14:57 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
f4929fbf4ea1643bfeea67d959e0da33fe0a7074
created 2014-04-15 12:56 -0700
pushed 2014-04-15 19:58 +0000
Eric Faust Eric Faust - Backed out changeset f1660c847ca2 (bug 978235) for landing with random debug code.
f1660c847ca2959aba71f3a3f81d3c32eb5f9c09
created 2014-04-14 15:52 -0700
pushed 2014-04-15 19:41 +0000
Eric Faust Eric Faust - Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff, terrence over IRC)
7da4589ad249c7af166f5f0113213a9e3328af70
created 2014-04-10 17:52 -0500
pushed 2014-04-11 14:13 +0000
Luke Wagner Luke Wagner - Bug 994937 - remove some JSOP_CALL opcodes (r=djvj)
a957237993d2793ea080c9446b87432f723368a4
created 2014-04-09 14:21 +0200
pushed 2014-04-09 12:22 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Move to vm subdirectory, r=till,bbouvier
07c0cf63729079be8b32e1a9361c203e2f435291
created 2014-04-09 14:20 +0200
pushed 2014-04-09 12:22 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Land version 0.2, r=till,bbouvier
dfa124c782ed24c33bda8c8b46bb30d49a0d0d92
created 2014-04-08 12:35 -0500
pushed 2014-04-08 18:41 +0000
Jason Orendorff Jason Orendorff - Bug 990787, part 7 - Propagate OOM from probes::EnterScript; make probes::ExitScript return void, as it can't fail. r=jandem.
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-04-03 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
5caacc7b8fa5b8b00d3af4786497211564bedd4b
created 2014-04-02 13:53 +0200
pushed 2014-04-02 11:59 +0000
Jan de Mooij Jan de Mooij - Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff
16ae1500d5ac45d08dc3879dee1e69e38c5982f2
created 2014-03-27 19:20 -0700
pushed 2014-03-28 02:20 +0000
Jed Davis Jed Davis - Bug 914561: Record EnterJIT trampoline frame address on SPS pseudostack. r=nbp
85285b291ab44c2148c7f31ec5732b3070bff7e4
created 2014-03-21 12:18 -0400
pushed 2014-03-21 16:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 983300 part 4. Convert exceptions in static methods returning promises into rejected promises. r=khuey,efaust
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-03-19 08:30 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
2044699c3b05d400b32f0560c0c9f22d9ace12cd
created 2014-03-18 09:05 -0600
pushed 2014-03-18 15:05 +0000
Brian Hackett Brian Hackett - Bug 972817 - Enable type inference unconditionally, r=jandem.
02400c717fa61b09b91b5f08326d50404eaad3b8
created 2014-03-10 16:28 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 2 - Stylistic changes. r=luke.
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
797981dc56951f4ad2f58beac956702be2392848
created 2014-03-05 17:15 -0600
pushed 2014-03-07 00:40 +0000
Luke Wagner Luke Wagner - Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
7f5a942d240f20efd9359dfea06fef4265870eb2
created 2014-03-05 17:15 -0600
pushed 2014-03-07 00:40 +0000
Luke Wagner Luke Wagner - Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)
98cd7d0d2a9bcb53cf956d238ffa4915deaed715
created 2014-02-27 16:23 +0100
pushed 2014-02-27 15:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-02-25 17:20 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
95325311fa2ef3e1a633f990b5adeb6d67650c91
created 2014-02-24 16:39 +0100
pushed 2014-02-24 16:57 +0000
Romain Perier Romain Perier - Bug 975373 - IonMonkey: Use MutableHandleValue for out-parameter in vm calls, r=h4writer
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-02-21 16:34 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 12:18 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-02-12 21:25 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-02-12 20:13 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
f978835321f178bfaaaeb3a6fbdc6a7b3df6a284
created 2014-02-12 13:49 -0500
pushed 2014-02-12 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-02-12 17:49 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
ba4aa41ef3812e103a3496191f7f5b0ef965d207
created 2014-02-11 10:59 +0000
pushed 2014-02-11 11:05 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
414676ce184c530e9bc8255aa77e09584643eb0d
created 2014-02-07 17:56 +0100
pushed 2014-02-07 16:57 +0000
Felix S. Klock II Felix S. Klock II - Bug 944975: fix bug by getting original fcn for callsite clone in New (r=shu).
78a029898775e1fb50b2f5a1100e0fe32675f97f
created 2014-02-07 11:20 +0000
pushed 2014-02-07 11:27 +0000
Jon Coppeard Jon Coppeard - Bug 961091 - Perform GC if necessary on exit from engine and on interpreter allocation r=terrence
e869145b20d0ba0de7d43b5b00873328a70dd2e6
created 2014-02-05 15:22 +0100
pushed 2014-02-05 14:22 +0000
Andy Wingo Andy Wingo - Bug 967649 - Enable baseline compilation for with statements r=jandem
eb6b668f23888d5cae331d4e85cd6f893731b884
created 2014-02-04 18:18 +0100
pushed 2014-02-05 11:21 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 4: Entering a with statement doesn't push onto the stack r=luke
3fe176961eae758891ce89b867ad7b491a601d7a
created 2014-02-04 18:18 +0100
pushed 2014-02-05 11:21 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 3: UnwindScope uses static scope chain, not stack depth r=luke
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2014-02-05 11:21 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
c717600bee44a2ae398ec6d9a659709bcf690b68
created 2014-02-04 14:24 +0100
pushed 2014-02-04 13:27 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 1: Rename blockChain to staticScope r=luke
290a8f35944160917f1fb03a19bb7e09ac5f5667
created 2014-01-31 14:51 -0800
pushed 2014-01-31 22:51 +0000
Bobby Holley Bobby Holley - Bug 962449 - Make various getOrCreate methods static to efficiently fix hazards. r=Waldo
96ae326e19d0defee76e3b6e7d3bc382f588f3a5
created 2013-12-18 20:14 -0500
pushed 2014-01-30 21:40 +0000
Jeff Walden Jeff Walden - Bug 948583 - Make __proto__ in object literals use JSObject::setProto, rather than depending on Object.prototype.__proto__. r=jorendorff, r=bholley, r=efaust
2ebe01b13b3288ded4f18d2276df2f41605dfac7
created 2014-01-28 17:54 -0800
pushed 2014-01-29 08:56 +0000
Boris Zbarsky Boris Zbarsky - Followup bustage fix for bug 952873 to fix CLOSED TREE
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
f3758e3cff60b0d88aaec5c3194b7045384b7f7d
created 2014-01-24 20:21 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 3: Replace JS_NEVER_INLINE with MOZ_NEVER_INLINE. r=luke
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
753d7a9f2726da0c17a8362bfe35aea604a72702
created 2014-01-25 22:04 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 1: Replace JS_LIKELY with MOZ_LIKELY. r=luke
048746b43ad37d5106fe258caf4c118231b9ca8c
created 2014-01-24 16:08 -0800
pushed 2014-01-25 00:08 +0000
Bobby Holley Bobby Holley - Bug 957688 - Remove side-effect-free calls to js::CheckAccess. r=mrbkap
b5aad0b45a84d83c0548434d1377311271b01128
created 2014-01-24 13:21 -0800
pushed 2014-01-24 23:06 +0000
Jeff Walden Jeff Walden - Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
bb900e8085fdd2e3fc21f7002ad3e3c490577cfb
created 2014-01-24 15:00 -0800
pushed 2014-01-24 23:06 +0000
Jeff Walden Jeff Walden - Backed out changeset fe06fb5e10a7, wrong bug number.
fe06fb5e10a74be10c5f8ef66c50190196a25eb6
created 2014-01-24 13:21 -0800
pushed 2014-01-24 22:53 +0000
Jeff Walden Jeff Walden - Bug 963634 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this)
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-01-23 21:38 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-01-23 14:44 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-01-22 00:53 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-01-21 22:58 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
56f89ea332f75e67657fbadf81d1370a31f68267
created 2014-01-18 13:55 +0100
pushed 2014-01-18 12:56 +0000
Jan de Mooij Jan de Mooij - Bug 952944 - Refactor JSOP_ARRAYPUSH. r=jorendorff
d2eca1d564021965d05da0a4dd674175b98ccb61
created 2014-01-16 12:41 -0600
pushed 2014-01-16 19:51 +0000
Luke Wagner Luke Wagner - Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)
1860fe32a32e757f1486ba866a365edd4bdca0f7
created 2014-01-15 09:04 -0500
pushed 2014-01-15 14:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 959932. Fix some unsafe address issues in js/src/vm. r=sfink
675b925b575e3e46a037f66061813c360bce9693
created 2014-01-14 21:46 -0500
pushed 2014-01-15 03:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 959695 part 3. Make ReportIsNotFunction take a Handle. r=terrence
b47da97e9521a8a89114c3d3e6cf31adf14ab049
created 2014-01-14 21:46 -0500
pushed 2014-01-15 03:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 959695 part 1. Make ValueToCallable take a Handle. r=terrence
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-01-10 13:36 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
a95b638234d5996ba886eb0449a2828d43eaa09a
created 2014-01-03 18:58 +0100
pushed 2014-01-03 17:59 +0000
Jan de Mooij Jan de Mooij - Bug 956293 - Don't pass RegExp proto to CloneRegExpObject. r=h4writer
a0727f8476dcd4b4b61c1dbe658ccf1154fdac48
created 2013-12-27 15:30 -0600
pushed 2013-12-27 21:30 +0000
Benjamin Peterson Benjamin Peterson - Bug 953284 - Remove JSOP_NOTEARG. r=jandem
960513b266a620cc3ef0a58ef31a904fd1f40fca
created 2013-12-02 19:08 -0500
pushed 2013-12-23 14:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 936056. Be consistent about the thisobj we pass to getters. r=jorendorff
323b1482feec9debf14d63122133e8f110af9e8a
created 2013-12-16 18:50 +0100
pushed 2013-12-18 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett
caf902c1502657bafdc49c5df4fc3b7db3c81ad2
created 2013-12-17 13:01 -0800
pushed 2013-12-17 21:02 +0000
Terrence Cole Terrence Cole - Bug 951282 - Wrap the pending exception lazily; r=luke
less more (0) -100 -60 tip