js/src/vm/Stack.cpp
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
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)
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
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 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
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 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
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.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
80fe42f29748b5f794c1028e02c9c5c34ccfb7dd
created 2013-08-02 08:24 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Ed Morley Ed Morley - Merge mozilla-central and fx-team
978b2693a7a452dd35372925bfeff6d5b7644342
created 2013-07-23 10:10 -0700
pushed 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +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 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 887002 - Don't track PC-sensitive type for rest arrays. (r=bhackett)
ec1974330bfc6f043955986b94007177cb84f494
created 2013-06-25 16:58 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 886266 - Fix issues with enabling/disabling non-active activations, r=jandem
82490fdde92bda684b1a07b75f337546693cfee8
created 2013-06-24 18:44 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 885976 - Make ScriptFrameIter::numFrameSlots() a bit more robust. r=luke
b42acb1afa85a5aac74296ac5145578b6ca5fdcd
created 2013-06-22 01:58 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 881902 follow-up - Mark StackFrame callee and |this|, should fix GGC build. r=terrence on IRC
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
8526023eb2b1bac08d21749ce7dd77aea483902d
created 2013-06-17 16:23 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
0f3cacf6ba53c3b06cfcd01f690cdb75604f8e68
created 2013-06-16 22:30 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 18) - Use JSObject::{is,as} for {,Debug}ScopeObject. r=luke.
b35dcd7b09858ebd641130f125fdd2552099bb8b
created 2013-06-16 22:30 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 17) - Use JSObject::{is,as} for {Cloned,Static}BlockObject. r=luke.
d26720cbf04872e1c08c38850d9a8ec16c813e86
created 2013-06-16 19:59 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 16) - Use JSObject::{is,as} for WithObject. r=luke.
3efe3f3d2c25b1a8a86912f32c623e4e2d6fa0c1
created 2013-06-19 19:10 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 882111 - Don't push an interpreter frame when calling into the JITs. r=djvj
36fb664f91012fd4e13cc6999702253927e71256
created 2013-06-19 11:33 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 883171 - Remove JSContext::fp() and JSContext::regs(). r=luke
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
90b688861270ea9b1462786122a6ac2546fff018
created 2013-06-16 19:02 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 14) - Use JSObject::{is,as} for DeclEnvObject. r=evilpies.
af5e07a1308bd2db5ad492c0194fe10b0fc50005
created 2013-06-16 18:46 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 13) - Use JSObject::{is,as} for CallObject. r=evilpies.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2014-03-06 09:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
c0d176e71ce27c1d9cf1d7594293b6ff78bb9aba
created 2013-06-13 15:19 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 880917) for Android and B2G test bustage on a CLOSED TREE.
93509a0001b5b7328f1034a0df19ea1ae257239f
created 2013-06-13 10:09 -0700
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 880917 - Remove JS_SetVersion and version override machinery. r=luke
2810e80e1393bbc47c438871ae6a826621880a9a
created 2013-06-12 21:58 +0200
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 860838: OdinMonkey: Optimize FFI calls to ionmonkey, r=luke
bcb4e711f4ebae69836dfdd0faa03148a23f7fbf
created 2013-06-11 20:05 +0200
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 868437 follow-up - Disable MSVC PGO for ScriptFrameIter methods to fix PGO crashes. rs=luke
less more (0) -300 -100 -60 tip