js/src/vm/Stack.h
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
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)
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)
83b071c4a4df1b3fd9bcbe0fa31481d337e51be5
created 2014-03-04 13:24 -0600
pushed 2014-03-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 979043 - Simplify forEachCanonicalActualArg (r=jandem)
1e610fc98cb9dc26e892d5c1498291ae3b617ec5
created 2014-02-27 10:47 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Remove JS_ prefix from DescribeScriptedCaller in comments NPOTB (no bug, r=me)
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)
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
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)
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
2446b9abbe6c387176d3aa48cfb3fa34285150d7
created 2013-12-06 18:42 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. 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
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
366a45b41539dca682bb9cb48622d9aea5554e5f
created 2013-12-11 17:51 -0800
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,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.
b50d803d0ad59c12c1348de0ba63ee6aa451d8eb
created 2013-12-07 11:08 -0800
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
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.
a6b672cbd54db73e2f0355ae822f30e16c5ffb1a
created 2013-12-06 12:01 -0800
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke
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
eed9795fa80ea7d960962db8cc7d228137cffe54
created 2013-12-06 18:42 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. 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
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
e847f1e93c69d1bbf016afd8c3c34240a69c64b1
created 2013-12-06 08:42 +0100
pushed 2014-03-06 09:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cad77af5f7e6 (bug 937317) WinXP Build Bustage on a CLOSED TREE
cad77af5f7e641904361890e7eb65f33861ca821
created 2013-12-05 21:34 -0800
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,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.
dec60f5c326c0423640bc77f4879cdd78d79f46d
created 2013-11-02 22:20 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 933557 - Lazily construct ScriptFrameIter in Debugger.Frame methods. (r=jimb)
9a5e4274378185984fb5c6299684eb695a1fc2e1
created 2013-10-28 10:32 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 910782 - SpiderMonkey: Micro-optimize the interpreter's dispatch mechanism. r=luke
953dc75f2bb9b45e248299a4ea86c4b5e945b81e
created 2013-10-28 10:32 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 910782 - SpiderMonkey: Reduce indirection in InterpreterActivation. r=luke
20feee5f3866cc9cc09e04034b5704f2738c00c8
created 2013-10-24 16:33 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 907187 - Rewrite Baseline -> Ion OSR to not use the StackFrame layout. r=djvj
820aa1824ce0e196c2b9fb24adac2bb1c08d4672
created 2013-08-20 17:34 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
7664c5abfdbd463ee71c1e1e561d216979f0f255
created 2013-10-15 01:30 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 926512 - Pause barrier verification during fork join sections. (r=billm)
76832c8a9c3730830e57fa439d2f330375bfe779
created 2013-10-10 20:02 -0700
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
d32249ad7115fac49c7c31a6d1d981625d5b37d4
created 2013-09-27 16:31 -0400
pushed 2014-03-06 09:24 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (4/5); r=ehsan
cd646a300ffee771ea4a94e3e4910e1901a043da
created 2013-09-23 10:50 -0400
pushed 2014-03-06 09:24 +0000
Kannan Vijayan Kannan Vijayan - Bug 918405 - Enable OSR-ing into Ion in functions with needsArgsObj. r=h4writer
a84f8558ca61ff44c2cad7c69474f421d40e1b22
created 2013-09-12 16:38 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 915855 - SpiderMonkey: Clean up "const static" to "static const". r=terrence
3ffdc887c562d791d1d509ca9aadbd0923cfdfa5
created 2013-09-09 10:08 -0700
pushed 2014-03-06 09:24 +0000
Jim Blandy Jim Blandy - Bug 847405: Ensure that evalInGlobal never creates frames with the 'FUNCTION' flag set. r=jorendorff
0e876da27431beceee6027b3cc4ece46086189b0
created 2013-09-04 20:06 -0700
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 910782 - SpiderMonkey: Use jsbytecode instead of int for the switch mask variables, and name the magic opcode used to enable interrupts. r=luke
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
2a3ed74a0c952f5645dbcecaea4c085100148c5f
created 2013-08-26 19:05 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
9ef7a6ded0b6da69140c332ac0b9d7a7844298fd
created 2013-08-21 02:45 +0800
pushed 2014-03-06 09:24 +0000
Kan-Ru Chen (陳侃如) Kan-Ru Chen (陳侃如) - Bug 907117 - IonMonkey: Fix build failure with DEBUG turned on. r=jandem
1718a2f065c60705efc1a77e53b01017dbee6716
created 2013-08-20 12:53 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ef139b6034a5 (bug 890722) for SM rootanalysis orange.
ef139b6034a551d4b1f3d01c0f3bef6945be40cb
created 2013-08-20 17:34 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
a2c5f867eb568b5f015c4450e9f25dbcc5fc7132
created 2013-08-17 10:42 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 906040 - Bring back the higher recursion limit for chrome scripts in the interpreter. r=luke
57c6f4392a6e71b067392ac815c814c91db7518a
created 2013-08-16 11:16 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 905148 - Check that a safepoint's live registers are not modified between a VM call and its OsiPoint. r=nbp
0ea28db5b5cb816a5d215cb19e3aedd680030338
created 2013-08-13 18:37 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 904962 (part 4) - Don't #include jsautooplen.h in vm/Stack.h. r=luke.
less more (0) -300 -100 -60 tip