js/src/vm/Stack.cpp
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +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-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
c79b3ec59dff04c3a6f48be7d66f1d96fb1b7f34
created 2014-01-03 10:32 -0600
pushed 2014-02-04 01:06 +0000
Luke Wagner Luke Wagner - Bug 924905 - Do a subsumes check inside the stack iterator. r=jandem, a=lsblakk
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2014-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2014-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset e75f3902b7f6 (bug 925308) for assertions
e75f3902b7f63a302ce173dd8834e0eedb0a90ed
created 2013-11-11 11:19 -0500
pushed 2014-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +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-02-04 01:06 +0000
Hannes Verschore Hannes Verschore - Bug 932757 - Remove JSOP_POPV and JSOP_STOP, r=jorendorff
dec60f5c326c0423640bc77f4879cdd78d79f46d
created 2013-11-02 22:20 -0700
pushed 2014-02-04 01:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 933557 - Lazily construct ScriptFrameIter in Debugger.Frame methods. (r=jimb)
953dc75f2bb9b45e248299a4ea86c4b5e945b81e
created 2013-10-28 10:32 -0700
pushed 2014-02-04 01:06 +0000
Dan Gohman Dan Gohman - Bug 910782 - SpiderMonkey: Reduce indirection in InterpreterActivation. r=luke
47129122ecfcd32f49c01aff947aecea1c11719f
created 2014-01-08 10:23 -0500
pushed 2014-01-08 15:24 +0000
Luke Wagner Luke Wagner - Bug 924905 - Do a subsumes check inside the stack iterator. r=jandem, a=lsblakk
37df29dd2f8f1e6ab099f3fffb9b3d59fb4b6adb
created 2013-11-12 11:28 -0500
pushed 2013-12-09 19:58 +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, a=bajaj
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
a6c52aabcdece06451ad7bbe26c0e75681de1681
created 2013-10-17 20:58 +0100
pushed 2013-12-09 19:58 +0000
Jon Coppeard Jon Coppeard - Bug 923183 - Make StackFrame mark callee value and this where present r=jandem
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
7664c5abfdbd463ee71c1e1e561d216979f0f255
created 2013-10-15 01:30 -0700
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 926512 - Pause barrier verification during fork join sections. (r=billm)
44024cc4a59f9ca19ad329a5aaa389f406c8b8ae
created 2013-10-12 03:17 +0530
pushed 2013-12-09 19:58 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 693838 - Convert capitalization of Probes::functionName to probes::FunctionName. r=sfink
76832c8a9c3730830e57fa439d2f330375bfe779
created 2013-10-10 20:02 -0700
pushed 2013-12-09 19:58 +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 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (4/5); r=ehsan
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
0ea28db5b5cb816a5d215cb19e3aedd680030338
created 2013-08-13 18:37 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 904962 (part 4) - Don't #include jsautooplen.h in vm/Stack.h. r=luke.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
80fe42f29748b5f794c1028e02c9c5c34ccfb7dd
created 2013-08-02 08:24 -0700
pushed 2013-09-16 19:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 898746 - Type rest argument arrays as dense arrays with unknown element type. (r=bhackett)
e772c5b069fc77b8f7fce8d7411b8e3b6e7e4b78
created 2013-07-24 13:37 +0100
pushed 2013-09-16 19:14 +0000
Ed Morley Ed Morley - Merge mozilla-central and fx-team
978b2693a7a452dd35372925bfeff6d5b7644342
created 2013-07-23 10:10 -0700
pushed 2013-09-16 19:14 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 895774 - Fix ScriptFrameIter::computeThis with multiple compartments and contexts; r=jandem
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
5e29b812885c4aa74a0685f70587c0821f4a8247
created 2013-07-17 09:58 +0200
pushed 2013-09-16 19:14 +0000
Felix S. Klock II Felix S. Klock II - Bug 894854: env var disabling censoring of self-hosted script frames (r=till)
e54e7b5bf27d7971ed7ebcde8f110f3310c941de
created 2013-07-11 18:31 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
a3ee9aeec37843e791ac63679733785dd2ee650b
created 2013-07-03 10:41 +0200
pushed 2013-09-16 19:14 +0000
Hannes Verschore Hannes Verschore - Bug 886255 - Let activatation of inactive JitActivation behave more closely to the construction of active JitAction, r=jandem
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
54012504867f951b4a8ccca84b13f0712adac96c
created 2013-06-25 18:28 -0700
pushed 2013-09-16 19:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 887002 - Don't track PC-sensitive type for rest arrays. (r=bhackett)
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
c253a1011418d8eb171fba11f1071957c85738e5
created 2013-08-28 18:00 -0400
pushed 2013-08-28 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
6938e78dbe4f01583644cfb2c7340e7b9cae1094
created 2013-07-31 10:59 -0700
pushed 2013-08-05 18:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 895774 - Fix ScriptFrameIter::computeThis with multiple compartments and contexts; r=jandem
b3d0c2498b4219e9b2761bb95a1e96c27cbefe34
created 2013-07-27 10:29 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 33 changesets (bug 896126, bug 887334, bug 889911, bug 889714, bug 895774) for xpcshell failures on a CLOSED TREE.
d1e156bb38059cc3291713c4badfd7ebe3c9e26a
created 2013-07-26 18:56 -0700
pushed 2013-08-05 18:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 895774 - Fix ScriptFrameIter::computeThis with multiple compartments and contexts; r=jandem
659b0d61fbc6545e7e400710d241f147028b600e
created 2013-07-25 15:32 -0700
pushed 2013-08-05 18:49 +0000
Wes Kocher Wes Kocher - Backed out 33 changesets (bug 896126, bug 887334, bug 889911, bug 889714, bug 895774) for breaking xpcshell tests on a CLOSED TREE.
05efd6fc03e34538f840edfcbe9eca0efbe2ee2b
created 2013-07-25 11:29 -0700
pushed 2013-08-05 18:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 895774 - Fix ScriptFrameIter::computeThis with multiple compartments and contexts; r=jandem
less more (0) -300 -100 -60 tip