js/src/vm/Interpreter.cpp
7ce923b4b074bf3824eca0325bdd0f648e7de625
created 2013-09-02 16:31 -0700
pushed 2013-09-03 11:11 +0000
Dan Gohman Dan Gohman - Bug 910782 - SpiderMonkey: Eliminate the ADD_EMPTY_CASE macro. r=luke
14d93040175bd84f961d2910a2197d03c69cec63
created 2013-09-02 13:21 -0700
pushed 2013-09-03 11:11 +0000
Dan Gohman Dan Gohman - Bug 910782 - SpiderMonkey: Simplfy the END_CASE macros. r=terrence
2a3ed74a0c952f5645dbcecaea4c085100148c5f
created 2013-08-26 19:05 -0700
pushed 2013-08-28 11:21 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
492fdffa7ab783084abb80248f60cf3e6e6a5cf7
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 2 - Rename jit::IsEnabled to jit::IsIonEnabled. r=njn
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
66e1ed80ba0526e87ef15046421635228a0b23c3
created 2013-08-14 21:18 -0500
pushed 2013-08-15 10:56 +0000
Joshua Cranmer Joshua Cranmer - Bug 884676 - Part 2, Use mozilla::Atomic<int32_t> for Runtime::interrupt. r=njn
01bc7a4d74b5955759f9e8875c3b4e2d6fe44c2c
created 2013-08-13 12:04 -0600
pushed 2013-08-14 12:46 +0000
Brian Hackett Brian Hackett - Bug 902508 - Try to recover type sets for the initial values of arguments during Ion compilation, r=jandem.
cd086a74f5224e2c939bbc06c0eee0a4f410437c
created 2013-08-13 14:06 +0200
pushed 2013-08-13 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 903754 - Remove InterpreterFrames class and use InterpreterActivation instead. r=luke
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
18236f0722def5c80fa83890b9ee8f4a4be1e432
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 2) - Avoid some bool shuffling.
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
1cd4230f58098e61d04a7eb51f2f1b3d80e73ffb
created 2013-08-08 17:41 +0200
pushed 2013-08-08 20:23 +0000
Hannes Verschore Hannes Verschore - Bug 902383: Remove the unused 'nonNativeGetElement' hint from the TI analysis, r=jandem
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-08-08 11:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
f33f0ea6bba346f612528d1a7b514973e4fb01b5
created 2013-08-07 07:37 -0700
pushed 2013-08-08 11:13 +0000
Dan Gohman Dan Gohman - Bug 888280 - Give a few miscellaneous variables internal name linkage. r=evilpies
f09bcd847699540773617fb28836189e921b04ab
created 2013-08-02 13:15 +0100
pushed 2013-08-02 20:52 +0000
Jon Coppeard Jon Coppeard - Bug 899976 - GC: Fix unsafe references related to ToInt* functions - js engine changes r=sfink
25e81fe30063a5973a1e7700d1f3e4df09a68c17
created 2013-07-30 12:52 +0200
pushed 2013-07-30 17:07 +0000
Jan de Mooij Jan de Mooij - Bug 882736 - Ion-compile scripts that use ES5 getter/setter syntax. r=bhackett
91837985ae91d394ea96289bb43878161067bd69
created 2013-07-30 11:53 +0200
pushed 2013-07-30 17:07 +0000
Jan de Mooij Jan de Mooij - Bug 899017 - Fix VM functions called by the JITs to use bool instead of JSBool. r=sstangl
7a73c9157311ef9ca8023d8db59692825c66f368
created 2013-07-26 10:00 +0100
pushed 2013-07-27 02:25 +0000
Jon Coppeard Jon Coppeard - Bug 897956 - Tidy use of fromMarkedLocation() in interpreter r=luke
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-07-26 14:47 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-07-24 12:36 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
fb96c3abe9cd3ab9b0ca27080faf6752e0ba8433
created 2013-07-23 09:20 -0400
pushed 2013-07-24 00:38 +0000
Yaron Tausky Yaron Tausky - Bug 771865 - Avoid creating NumberObject in (.1).toString. r=luke
0f046ccc7b5388dc94182d3a86e4d7ebbc8934ab
created 2013-07-19 09:31 -0700
pushed 2013-07-20 00:51 +0000
Hannes Verschore Hannes Verschore - Bug 895019: Cleanup and make the tracelogger work again, r=jandem
ccbfc4e1d0546e8c62f19525245748bf2df6bdd2
created 2013-07-18 19:58 +0200
pushed 2013-07-19 17:42 +0000
Till Schneidereit Till Schneidereit - Backed out changeset 65fd27c97676 (bug 894948) for regressions in Dromaeo DOM-traversal
65fd27c976769554377663f904b3b21dbc4ef938
created 2013-07-17 17:51 +0200
pushed 2013-07-19 00:35 +0000
Till Schneidereit Till Schneidereit - Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem
353d7b3d98efc6221a38ca5fb5100e9a6def8fff
created 2013-07-17 19:01 -0700
pushed 2013-07-19 00:35 +0000
Wes Kocher Wes Kocher - Backout 95a4b87a0583 (bug 894948) for causing an octane-crypto regression on a CLOSED TREE
95a4b87a0583640301fb7a7b42a39caab5cd0599
created 2013-07-17 19:21 +0200
pushed 2013-07-19 00:35 +0000
Till Schneidereit Till Schneidereit - Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem
596bc4ba3038e21c6caaa62ec44cf5cd428c899b
created 2013-07-16 08:14 -0700
pushed 2013-07-17 01:20 +0000
Jeff Walden Jeff Walden - Bug 894172 - Eliminate DO_NEXT_OP(len) in favor of an unadorned goto the label in question. This eliminates tautological |len == len| compares that clang+ccache warns about, and it eliminates the previous apparent possibility that any value could be passed to DO_NEXT_OP, when in fact only |len| (or a value equal to it) could be passed. r=terrence
e54e7b5bf27d7971ed7ebcde8f110f3310c941de
created 2013-07-11 18:31 -0700
pushed 2013-07-15 09:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-07-12 17:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-07-12 17:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
11ffeb44160b5f0cb4a1f67c9aa5ff06707a6e01
created 2013-07-09 15:29 -0400
pushed 2013-07-12 01:55 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 829896 - Make typed array element accesses return undefined if the element is out of bounds, rather than accessing the prototype chain r=jandem
a8f8b03cdb364e8e7bc8d2215ce832ef1eb80dbb
created 2013-07-09 13:19 -0700
pushed 2013-07-11 09:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 15) - Slim down Interpreter-inl.h. r=terrence.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-07-11 09:11 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
281bdbc7b3c4df95b9f6feaec1f036f8b661d741
created 2013-06-26 10:38 -0700
pushed 2013-07-02 16:45 +0000
Terrence Cole Terrence Cole - Bug 879079 - The static rooting analysis gets confused by Invoke's indirect parameter; r=sfink
5663ee7151259d0b3a7ef48fb706abe09cb3cb44
created 2013-07-01 09:03 +0200
pushed 2013-07-01 07:15 +0000
Ms2ger Ms2ger - Bug 887009 - Pass MutableHandleValue to Invoke(); r=terrence
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
911c3a79cefa040f4ef1bae3ca7586f82079b736
created 2013-06-28 19:22 +0200
pushed 2013-06-29 01:27 +0000
Jan de Mooij Jan de Mooij - Bug 887521 - Fix OnUnknownMethod to not modify vp if there's no __noSuchMethod__ method. r=jwalden
699228670afbbf94c0de128de808a270890df642
created 2013-06-27 17:37 -0700
pushed 2013-06-28 13:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke.
87c8917dda605ac1509cb5bfc27150ffbd19910d
created 2013-06-26 12:34 +0200
pushed 2013-06-26 20:33 +0000
Andy Wingo Andy Wingo - Bug 648949 - Remove HAS_JS_GENERATORS #define. r=Waldo, r=jorendorff
70cc69b90f5aed0cb271fbaef5fa11829e8cd81c
created 2013-06-18 23:55 -0700
pushed 2013-06-26 14:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
1d07c8c757742802d80b8534b2dd804b1d84811f
created 2013-06-04 16:14 -0700
pushed 2013-06-26 14:10 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix rooting analysis bugs from calls to ToNumber; r=sfink
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2013-06-22 02:37 +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 2013-06-21 14:42 +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 2013-06-21 14:42 +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 2013-06-20 07:59 +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 2013-06-20 07:59 +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 2013-06-20 07:59 +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 2013-06-19 23:38 +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 2013-06-19 23:38 +0000
Jan de Mooij Jan de Mooij - Bug 883171 - Remove JSContext::fp() and JSContext::regs(). r=luke
d009ce8e199efa47cc420caa1afbf6ec31540a70
created 2013-06-18 09:16 +0200
pushed 2013-06-18 10:52 +0000
Jan de Mooij Jan de Mooij - Bug 704356 - Remove the JS property cache. r=njn, sr=luke
4bbca87e3009a82691ce86def47a27b406ad8f48
created 2013-06-06 21:35 -0700
pushed 2013-06-18 10:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
584ad9e66195fa105b411ca26808a8aa3aac0027
created 2013-06-16 17:34 -0700
pushed 2013-06-17 23:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 8) - Use JSObject::{is,as} for PropertyIteratorObject. r=sfink.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-06-15 01:40 +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.
9abfd3a54c0458c68cb366aecf2d4afc113a325a
created 2013-06-14 11:09 -0700
pushed 2013-06-15 01:40 +0000
Terrence Cole Terrence Cole - Bug 883234 - Fix GGC oranges caused by lazy parsing; r=bhackett
1646619b5221f80bdeae0b365d0805e6b39de06f
created 2013-06-14 09:46 +0200
pushed 2013-06-15 01:40 +0000
Jan de Mooij Jan de Mooij - Bug 882111 part 1 - Some js::Interpret cleanup. r=luke
702e35c02b970dbb9bac23f93b684f4155e7cff7
created 2013-06-12 11:02 -0700
pushed 2013-06-13 09:27 +0000
Terrence Cole Terrence Cole - Backout 6d95672c5a68 for SM(r) bustage, probably not on a CLOSED TREE.
6d95672c5a68f964937d5a031f0386b1b54cac2f
created 2013-06-04 16:14 -0700
pushed 2013-06-13 09:27 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix rooting analysis bugs from calls to ToNumber; r=sfink
554597fd45e950061bd8d2bcd4d468b8c964ef7f
created 2013-05-27 11:43 +0200
pushed 2013-06-12 01:03 +0000
Jan de Mooij Jan de Mooij - Bug 868437 - Add a linked list of activations to JSRuntime and rewrite ScriptFrameIter to use it. r=luke
less more (0) -60 tip