js/src/vm/Interpreter-inl.h
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-27 15:55 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
0f9e79ad1715b4e6af11c252675bfdb2b7476517
created 2015-03-20 21:34 -0400
pushed 2015-03-23 16:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 3. Only do the fast path for JSOP_SETGNAME and JSOP_STRICTSETGNAME when the script doesn't have a polluted global. r=luke,jandem
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-22 16:34 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
3b7a4d9da546f962e8f3deae22a7cc3b96c0a8d4
created 2015-03-20 22:39 -0700
pushed 2015-03-21 05:40 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1145491) for ggc orange
97b16da6169bb0abc619d95ebddbcc22ba53b1c6
created 2015-03-20 21:34 -0400
pushed 2015-03-21 01:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 3. Only do the fast path for JSOP_SETGNAME and JSOP_STRICTSETGNAME when the script doesn't have a polluted global. r=luke,jandem
c78a9d1273c5d4ddf7a804eab41a92ff90ce0ec5
created 2015-02-15 06:18 -0600
pushed 2015-03-13 09:53 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. r=efaust.
8ca34e768b426122758b5c8c6bb689c121aabbd6
created 2015-03-03 18:13 -0600
pushed 2015-03-11 16:22 +0000
Jason Orendorff Jason Orendorff - Bug 1137616 - Restore ReferenceError when a proxy is on the global object's prototype chain, regressed by rev 615f118f2787. r=jandem.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
6470d649e1bbfdd782cfdcfab28d87754ca39407
created 2015-03-01 16:31 -0600
pushed 2015-03-01 22:32 +0000
Brian Hackett Brian Hackett - Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-02-09 16:20 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 18:20 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
ff99308cdefcf27899ce53d9198a11140f66a3ed
created 2015-01-24 16:38 +0100
pushed 2015-01-24 15:38 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
f1aa2f649c70258d34164242781b6be95c3aa0c8
created 2014-12-18 13:28 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 10 - Rename the remaining nonstandard internal methods, such as JSObject::getGenericAttributes -> js::GetPropertyAttributes. r=Waldo.
8330481355e1cb6908038732eae0f5a326950bf0
created 2014-12-18 10:48 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 9 - Rename JSObject::freeze -> FreezeObject and others. r=Waldo.
a0bcff4b675e622545bcef3aadbca3858601e86d
created 2014-12-18 08:35 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 7 - Rename JSObject::{get,set}Generic etc. -> js::{Get,Set}Property and add a few comments. r=Waldo.
e2d2f1d200398336fce871e7159c971a44ae407b
created 2014-12-18 07:32 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 6 - Rename JSObject::lookupGeneric, etc. -> js::LookupProperty and JSObject::hasProperty -> js::HasProperty. r=Waldo.
2575c07d5b5b722235c7706133714e5fae258c6a
created 2014-12-18 06:54 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 5 - Rename JSObject::defineGeneric etc. -> js::DefineProperty, js::DefineOwnProperty -> js::StandardDefineProperty (for the moment--the plan is to unite these soon, both the name and the implementation). r=Waldo.
42e833ab7dea24b06adf2a374b4dadacec777387
created 2014-12-18 05:26 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 3 - Rename JSObject::preventExtensions -> js::PreventExtensions and a few others, and move them to jsobj.cpp. Uninline several functions that have no business being inlined. r=Waldo.
c51dcd10c79eec9d1725bab1508e4cd714e5b590
created 2014-12-17 15:55 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 1 - Remove namespace baseops. Rename js::baseops::DefineGeneric -> js::NativeDefineProperty and so on. r=Waldo.
77b993c95f519eb50e28ddce8f16213123701e5a
created 2015-01-14 09:22 +0100
pushed 2015-01-14 08:22 +0000
Lars T Hansen Lars T Hansen - Bug 1120207 - Remove ForkJoin and ThreadPool from the sources. r=shu
572ae21637214b0c283b8be8dce86ebc5e42a61b
created 2015-01-14 09:22 +0100
pushed 2015-01-14 08:22 +0000
Lars T Hansen Lars T Hansen - Bug 1119292 - disable ForkJoinContext and ThreadSafeContext. r=shu
46c80c517631bd66053a9a84f8419329f7891935
created 2015-01-09 00:06 -0800
pushed 2015-01-09 08:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in object ops. (r=lth)
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 04:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
2639ebee70ab2b0e4c3301491e800fe04a6ab839
created 2014-12-31 16:25 -0600
pushed 2015-01-05 23:17 +0000
Jeff Walden Jeff Walden - Bug 1115853 - Don't call a __noSuchMethod__ hook if the receiver for the property-get isn't an object. (Again.) r=efaust
4fd307cbb9d990a5143a5f3647eb8d6324bf38cd
created 2014-12-18 00:02 -0800
pushed 2014-12-26 17:49 +0000
Jeff Walden Jeff Walden - Bug 603201 - Refactor GetElementOperation to call one of two methods to handle gets on primitives and gets on non-primitives. No functionality change. r=efaust
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-10 22:31 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
f654193f2c2ef3c92f5ea8634d99b4faac2a15e4
created 2014-11-22 08:10 -0600
pushed 2014-12-10 22:31 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 3 - Ban stub getter/setter arguments to JSObject::define{Generic,Property,Element} and js::SetPropertyIgnoringNamedGetter. r=bhackett.
b1eae4acfc9047857b764eb6bb2896438aab926d
created 2014-11-26 14:42 -0800
pushed 2014-11-26 22:47 +0000
Eric Faust Eric Faust - Bug 1101905 - Part 4: Add strict variant of JSOP_SETGNAME. (r=Waldo)
6ec9033a45354bd0c4e86281fcab8c9ff92f3280
created 2014-11-26 14:42 -0800
pushed 2014-11-26 22:47 +0000
Eric Faust Eric Faust - Bug 1101905 - Part 3: Add strict variant of JSOP_SETNAME. (r=Waldo)
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-26 06:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
ae31d26695113dbe96aecb29e3055546526ec88b
created 2014-11-24 17:04 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset ba1d6ece1bc6 (bug 1103368)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
ba1d6ece1bc620b24c14d334c77ebddc7ad08528
created 2014-11-22 08:10 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 3 - Ban stub getter/setter arguments to JSObject::define{Generic,Property,Element} and js::SetPropertyIgnoringNamedGetter. r=bhackett.
ba4beabcb40bfeee0af98de08552a78c570524a8
created 2014-10-27 15:37 -0700
pushed 2014-10-28 02:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 588522 - Remove JSOP_ENDINIT. r=jorendorff.
baa57b576dd601a6bd9565c1ce8e904e68c82a0b
created 2014-10-15 06:29 +0200
pushed 2014-10-17 09:10 +0000
ziyunfei ziyunfei - Bug 1083047 - Update ToPropertyKey to accept Symbol wrapper objects. r=jorendorff
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
992946f2286a8e3c9b4c71e4fb5530c1bf14b186
created 2014-09-30 15:18 -0700
pushed 2014-09-30 22:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1073702 - Check for uninitialized lexical bindings in FetchName and friends. (r=jandem)
08a6e06b0255dadac7afdfdca7c152dd10002309
created 2014-09-25 14:32 -0400
pushed 2014-09-25 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions.
239d373ebd6b94f6a35006551d439bdd9858d33e
created 2014-09-25 17:39 +0100
pushed 2014-09-25 16:40 +0000
Jon Coppeard Jon Coppeard - Bug 1063468 - Remove more unnecessary use of address() r=sfink
1049cfbf3426e1b618eeb6000773bf6236a31db3
created 2014-09-23 16:34 +0200
pushed 2014-09-24 06:56 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 947044 - Provide a suggestion when throwing ReferenceError: <name> is not defined. r=luke
7027efe7fae3c687aed430c7b02efc66870eb739
created 2014-09-15 16:30 -0700
pushed 2014-09-15 23:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 1: Implement let temporal dead zone in the frontend and interpreter. (r=Waldo)
64203c2e785d342d347381725587c0c24b1a1b45
created 2014-09-10 19:11 +0200
pushed 2014-09-10 17:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename useCount to warmUpCounter. r=h4writer
e682602319bee1e5a04ca985288b0b54336e80fc
created 2014-08-18 12:20 -0700
pushed 2014-08-18 19:21 +0000
Dan Gohman Dan Gohman - Bug 1054334 - SpiderMonkey: Delete unneeded semicolons r=nbp
479cbe3d30cdd5c7e13f7430050edd57c87058f0
created 2014-07-30 10:14 +0200
pushed 2014-07-31 06:34 +0000
Guptha Rajagopal Guptha Rajagopal - Bug 1031397 - Implement Tagged Templates as described in ES6 draft section 12.3.7. r=jorendorff
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-07-29 20:51 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
666a2522440ade8fe0e74a45f0cc650b5680bb1a
created 2014-07-16 23:03 -0700
pushed 2014-07-17 06:07 +0000
Bill McCloskey Bill McCloskey - Bug 673569 - Allow scripts to be run in a non-global scope (r=luke)
3e98ff68c3ddba725492b260bb82d32cd33cb086
created 2014-06-23 10:57 -0500
pushed 2014-06-23 19:19 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 23 - Implement ValueToId for symbols. This makes symbols work as property keys. r=efaust.
dae53a38052e91c0fc27c0a0c994acba96970b9f
created 2014-05-30 20:27 +0900
pushed 2014-06-04 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1014813 - Always set array length for JSOP_INITELEM_INC with hole. r=jandem
33c51d23c9af194817934984d4fe80cfea2d9c17
created 2014-04-25 16:11 -0500
pushed 2014-04-25 21:21 +0000
Jason Orendorff Jason Orendorff - Bug 988751 - Remove DNP_DONT_PURGE. r=Waldo.
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-04-03 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-03-19 08:30 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
45003a7ef6827703fd98b06904768444b7451380
created 2014-03-10 16:32 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 980016 - Remove SpecialId. r=njn.
6f8ea87eb8d135e2f7560e951c459a277d705c81
created 2014-03-06 14:03 -0700
pushed 2014-03-06 21:03 +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 2014-02-26 23:45 +0000
Luke Wagner Luke Wagner - Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
less more (0) -100 -60 tip