js/src/vm/Stack.cpp
061ebab47be320047966424d449c90de296ea930
created 2014-04-24 01:59 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem)
16d11bb0d2fc122aa81960f740ced37d90364411
created 2014-04-23 11:56 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 999559 part 2 - Rename FrameIter::Data::ionFrames_ to jitFrames_. r=luke
90c23195ebb3c965b570fd736f058bb025f72d7e
created 2014-04-23 11:56 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 999559 part 1 - Rename IonFrameIterator to JitFrameIterator. r=shu
28d75105f7c853803bdd1afb16965fc47b07eb81
created 2014-04-17 00:11 +1000
pushed 2014-05-05 16:31 +0000
Douglas Crosher Douglas Crosher - Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
6e5d5104b3ea4967fd4b28ca6ba0a18f59bc008a
created 2014-04-15 13:39 -0400
pushed 2014-05-05 16:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 37e7cae3d8c8 and 3ccbb670a699 (bug 898963) for Windows debug bustage.
3ccbb670a6990112aa12c76c4c46f9a870ff9f0e
created 2014-04-16 01:08 +1000
pushed 2014-05-05 16:31 +0000
Douglas Crosher Douglas Crosher - Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
dfa124c782ed24c33bda8c8b46bb30d49a0d0d92
created 2014-04-08 12:35 -0500
pushed 2014-05-05 16:31 +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.
d3c4374917281b84534554161fa53d3db9bc0644
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989748 - Add RResumePoint to read recovery data. r=jandem
c4d1adee6057032c91dba5513878e36f05498e65
created 2014-04-04 15:07 -0400
pushed 2014-05-05 16:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 989667, bug 989641, bug 989748, bug 989759) for B2G bustage on a CLOSED TREE.
2900014098cec9067450343b1c45904be8b9a78b
created 2014-04-04 10:48 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989748 - Add RResumePoint to read recovery data. r=jandem
cb0eed75619ed345a3747db1b02256f53d595aae
created 2014-04-02 21:04 +0200
pushed 2014-05-05 16:31 +0000
Hannes Verschore Hannes Verschore - Bug 990568 - Remove unnecessary whitespace, r=jandem
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-03-24 22:43 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
cafc246cc62c3cdbe5a6edc9431649d8e29f38e8
created 2014-03-10 19:17 -0700
pushed 2014-03-24 22:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 981167 - Followup: rm dead perThread_ member of ScriptFrameIter::Data. (r=me)
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-03-24 22:43 +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-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
85f02194cd286f49d378255529153a3f4d99e6fc
created 2014-03-05 17:15 -0600
pushed 2014-03-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 980059 - Split out FrameIter from ScriptFrameIter (r=jandem)
88e543e9677c8f2e891c568d918769a2e022e8ad
created 2014-03-05 17:15 -0600
pushed 2014-03-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 980059 - Make AsmJSActivation a real Activation (r=jandem)
7f5a942d240f20efd9359dfea06fef4265870eb2
created 2014-03-05 17:15 -0600
pushed 2014-03-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)
1cec924f373467fa6ae86d0177ba74678bb91090
created 2014-02-26 17:38 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 977181 - Rename some ion* things to jit* (r=jandem)
b3987040d624e2c00eae661fdc9940d54855e6aa
created 2014-02-26 15:16 -0800
pushed 2014-03-06 09:24 +0000
Jim Blandy Jim Blandy - Bug 973130: Remove extraneous code from ActivationIterator::settle. r=hv1989
f0516583976066555ba08caf87e4f25af7455e18
created 2014-02-25 18:46 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 976596 - Block-scoped variables indexing refactor r=luke
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
d805f87989a224b620cc93702bf65636f5b60f70
created 2014-02-12 20:31 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 971385 - Skip ForkJoin activations in ScriptFrameIter. (r=luke)
f14720c7f56b7cb4025ac304822a637313ad49d4
created 2014-02-12 13:25 -0800
pushed 2014-03-06 09:24 +0000
Wes Kocher Wes Kocher - Backed out changeset c80de8d196af (bug 962599) for crashtest failures
c80de8d196af3d691fcc0ae79b2961b4e501651c
created 2014-02-12 18:46 +0100
pushed 2014-03-06 09:24 +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-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes.
d59a1cce18e52c0375b761f07fbdf9600b325b4d
created 2014-02-12 18:46 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem
12f47ee14e2cbef1c8452230772155755d974222
created 2014-02-11 12:05 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 967718 - Observe script and frame observance rules in Debugger more systematically. (r=jimb)
4c6b94f2a4b56459e52257b48bd6a377d80df91f
created 2014-02-10 06:21 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 4 - Merge Headers and rename Slot to RValueAllocation. r=h4writer
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-03-06 09:24 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
b5aad0b45a84d83c0548434d1377311271b01128
created 2014-01-24 13:21 -0800
pushed 2014-03-06 09:24 +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-03-06 09:24 +0000
Jeff Walden Jeff Walden - Backed out changeset fe06fb5e10a7, wrong bug number.
fe06fb5e10a74be10c5f8ef66c50190196a25eb6
created 2014-01-24 13:21 -0800
pushed 2014-03-06 09:24 +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)
d2eca1d564021965d05da0a4dd674175b98ccb61
created 2014-01-16 12:41 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)
1044db0069e750b122118f44af265dd18d38dc3e
created 2014-01-15 14:39 -0500
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 959927. Make AbstractFramePtr::returnValue return a HandleValue and make receiveCompletionValue take a HandleValue to fix debugger unsafe address hazards. r=terrence
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-06 09:24 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
39b8dbaabe58a1f1a0bef1ef46dc96274ebc25e7
created 2014-01-03 10:32 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 924905 - Do a subsumes check inside the stack iterator. r=jandem
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
9e707fd8e62df57b414ee39bf7d140bc1f7119c8
created 2013-11-26 12:17 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
d0b854b106d4fcf7b9682abc9389e101ca9e2ba7
created 2013-11-26 12:07 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
e2c007db70cf8e164a2650d7be780f2f2411bcef
created 2013-12-06 18:22 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
98190772bfebf794b2e590b6a42a225435521d3a
created 2013-11-25 12:19 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
963a687c1cca3e3350a59b346b83be1b1589162c
created 2013-11-25 12:19 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
f86d2d4cfadf457bef12afbedb8a8f82a5e69fca
created 2013-11-26 12:17 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
51d6617835d140affaf45ed9787d317388beb1ff
created 2013-11-26 12:07 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
cbdd50c96b858458ea7b3bfd6b5335ddde65b4c9
created 2013-12-06 18:22 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
fc7a979712fc7b52f35125e8c15a85ed33f18c6c
created 2013-11-25 12:19 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
c8304ccf88e90c17beed5c26fbae1782704c3cd6
created 2013-11-25 12:19 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
34001410d373aaf3dad093fa4d2d1280ccc5f907
created 2013-11-12 11:28 -0500
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which did not have profiler instrumentation. r=jandem
1f96641beb14e4d2ae69f4237a6374715eec5b03
created 2013-11-11 16:48 +0000
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Backed out changeset e75f3902b7f6 (bug 925308) for assertions
e75f3902b7f63a302ce173dd8834e0eedb0a90ed
created 2013-11-11 11:19 -0500
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which didn not have profiler instrumentation. r=jandem
b90da019d6d250a6c6b768203fa4d339b596c238
created 2013-11-06 10:23 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem.
64dfd7bc59f9aa383dac09bf007f9f2a9d89fbba
created 2013-11-04 07:57 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 934173 - SpiderMonkey: Mark debugMode() checks as JS_UNLIKELY. r=jorendorff
0cdec2743961219763b6a6cb83f4281549b5978e
created 2013-11-04 15:33 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 932757 - Remove JSOP_POPV and JSOP_STOP, r=jorendorff
less more (0) -300 -100 -60 tip