js/src/vm/Interpreter-inl.h
effd95861e9d61d86eb8b840126bd052d33bbbba
created 2015-04-08 11:56 +0200
pushed 2015-04-08 09:59 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
45003a7ef6827703fd98b06904768444b7451380
created 2014-03-10 16:32 -0500
pushed 2015-05-11 19:32 +0000
Jason Orendorff Jason Orendorff - Bug 980016 - Remove SpecialId. r=njn.
6f8ea87eb8d135e2f7560e951c459a277d705c81
created 2014-03-06 14:03 -0700
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 980013 - Watch for length accesses on typed arrays with overridden prototypes, r=luke.
2fb5b3b138d72d15119eadd6641e80776c0dca56
created 2014-02-26 17:38 -0600
pushed 2015-05-11 19:32 +0000
Luke Wagner Luke Wagner - Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
95325311fa2ef3e1a633f990b5adeb6d67650c91
created 2014-02-24 16:39 +0100
pushed 2015-05-11 19:32 +0000
Romain Perier Romain Perier - Bug 975373 - IonMonkey: Use MutableHandleValue for out-parameter in vm calls, r=h4writer
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
9bbd70722bde30ca12fb948785b6388925f03c56
created 2014-02-11 10:59 +0000
pushed 2015-05-11 19:32 +0000
Jon Coppeard Jon Coppeard - Bug 960028 - Use UndefinedHandleValue rather than rooting UndefinedValue() r=sfink
92a2cc62f2f944a9253381149ad7aea54695f2d9
created 2014-02-04 18:18 +0100
pushed 2015-05-11 19:32 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 2: Add StaticWithObject to the static scope chain r=luke
290a8f35944160917f1fb03a19bb7e09ac5f5667
created 2014-01-31 14:51 -0800
pushed 2015-05-11 19:32 +0000
Bobby Holley Bobby Holley - Bug 962449 - Make various getOrCreate methods static to efficiently fix hazards. r=Waldo
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2015-05-11 19:32 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2015-05-11 19:32 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
a1b7f52cccdb7fa2b4e5b27a0e5390ce079055f7
created 2014-01-14 21:46 -0500
pushed 2015-05-11 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 959695 part 2. Make ReportIfNotFunction take a Handle. r=terrence
a3177e1d28a35c7a9a3d1dfc56cb0044e5363b23
created 2013-12-16 14:28 -0800
pushed 2015-05-11 19:32 +0000
Terrence Cole Terrence Cole - Bug 950923 - Fix an exact rooting hazard in GlobalObject::getIntrinsicValue; r=sfink
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2015-05-11 19:32 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
c41476a4c9162e4e7addd12e79ed57812f22ea80
created 2013-11-18 21:56 +0100
pushed 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 936455 - Call GetObjectElementOperation instead of GetElementOperation from GetElementIC::update. r=efaust
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2015-05-11 19:32 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
6ccca624372a3bdf9dc06465c3016ce9985a28df
created 2013-11-04 09:41 -0800
pushed 2015-05-11 19:32 +0000
Dan Gohman Dan Gohman - Bug 934520 - SpiderMonkey: Avoid signed overflow and other forms of undefined behavior. r=bhackett
ad6254a681f1a662a709ac377246db96a5e9de87
created 2013-10-21 17:59 -0400
pushed 2015-05-11 19:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
0052a204cf836ed6df8ede11adba3030850ac81f
created 2013-10-21 14:39 -0400
pushed 2015-05-11 19:32 +0000
Kannan Vijayan Kannan Vijayan - Backout 38d2cbc11868 for jsreftest failures. CLOSED TREE.
38d2cbc118684c9a3afa3c6ef6eaacdcca91e9ae
created 2013-10-21 12:03 -0400
pushed 2015-05-11 19:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2015-05-11 19:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5
created 2013-09-28 11:45 +0200
pushed 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
c793f516edda2580cd333dfcd376342333e28b58
created 2013-09-27 16:31 -0400
pushed 2015-05-11 19:32 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (2/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2015-05-11 19:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
c5550f96b7c1e99a54b91732f53d96d458ff7ede
created 2013-09-24 14:41 -0400
pushed 2015-05-11 19:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 916949 - Minor refactor and clean-up of property access logic in VM. r=jorendorff
e621399eb90f077cf46b5f2dd6071267b8128d75
created 2013-09-11 16:52 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes. r=terrence.
61824642543ad2d21365f8a8e368686f452f9f69
created 2013-09-10 16:17 +0200
pushed 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie
d660739f74981545b16aeee25fae6a4bcb10bc8a
created 2013-09-06 13:52 +0200
pushed 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 913424 - IonMonkey: Handle JSOP_THIS primitive this case. r=bhackett
3e1dd474a575b5ced0bbf7ac4d7f15a8f51bf6b9
created 2013-09-08 13:31 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
5a5583d59e3f440bb076cacd434e9693ba544f58
created 2013-09-06 12:02 -0500
pushed 2015-05-11 19:32 +0000
Jason Orendorff Jason Orendorff - Bug 893186, part 2 - In Interpreter-inl.h, use JSObject::getGenericAttributes instead of JSObject::getPropertyAttributes. r=njn.
c1262e2db2912441cc4f7326e2c1ab161c8b947c
created 2013-09-05 16:08 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 912411 (part 3) - Remove lots of jsapi.h includes in SpiderMonkey. r=luke.
492fdffa7ab783084abb80248f60cf3e6e6a5cf7
created 2013-08-27 12:50 +0200
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
1cd4230f58098e61d04a7eb51f2f1b3d80e73ffb
created 2013-08-08 17:41 +0200
pushed 2015-05-11 19:32 +0000
Hannes Verschore Hannes Verschore - Bug 902383: Remove the unused 'nonNativeGetElement' hint from the TI analysis, r=jandem
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2015-05-11 19:32 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
ccbfc4e1d0546e8c62f19525245748bf2df6bdd2
created 2013-07-18 19:58 +0200
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Till Schneidereit Till Schneidereit - Bug 894948 - Remove effectively-dead analysis-related code from interpreter. r=jandem
a8f8b03cdb364e8e7bc8d2215ce832ef1eb80dbb
created 2013-07-09 13:19 -0700
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
551bd45d1b13074af004b5b47ae1e278ebde2778
created 2013-07-02 20:58 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 15) - Remove jstypedarrayinlines.h. r=sfink.
dd66fa52787f4a32c7d9ae6e84fc1955ee0306f6
created 2013-07-02 20:58 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 12) - Remove JSObject::isTypedArray(). r=sfink.
6f7ee0fd72e86d7f6e3284f9869265978f559dd0
created 2013-07-02 13:30 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 11) - Move some functions into TypedArrayObject and make its SLOT members private. r=sfink.
909027ddcb436c6bc339bd2944476d7f6665c752
created 2013-07-02 12:48 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 5) - Rename TypedArray as TypedArrayObject. r=sfink.
f6fb32d3e1ffd70f48b037a56638265136567812
created 2013-06-19 01:39 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 7) - Move some methods from JSObject to ArrayObject. r=jwalden.
70cc69b90f5aed0cb271fbaef5fa11829e8cd81c
created 2013-06-18 23:55 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed 2015-05-11 19:32 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
less more (0) -60 tip