js/src/vm/Interpreter-inl.h
f5ca1d46b22ace7d9f1b3fe1f25a3ad0fcf5838f
created 2016-03-22 13:40 -0700
pushed 2016-04-14 09:38 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Rename FastInvokeGuard to FastCallGuard and make it not depend on CallArgs::set{Callee,This}, and remove js::Invoke. r=shu
b9d51ed412a7ccf1ad49e7fb1bb998720e23a7fa
created 2016-03-21 14:32 -0700
pushed 2016-04-14 09:38 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-03-31 20:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
4ec87322b994b6624ff3338ce3479e2bda40c7bf
created 2016-03-22 16:19 -0700
pushed 2016-03-23 15:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1253246 - Handle DebugScopeProxies around unqualified varobjs in setname. (r=jorendorff)
21f8f7248ee7c132f50160e4e7f83685e65f498f
created 2015-12-21 23:43 +0100
pushed 2015-12-22 10:47 +0000
Tom Schuster Tom Schuster - Bug 603201 - Enable primitive receivers in [[Get]]. r=jorendorff
3c31d67c74d2d56c42b2b3ae913d21e0d8907c54
created 2015-12-10 12:50 -0800
pushed 2015-12-11 10:38 +0000
Eric Faust Eric Faust - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu)
c8e47cf8d3792668cb7e67e9898c1cadcec65347
created 2015-12-10 09:04 -0800
pushed 2015-12-11 10:38 +0000
Eric Faust Eric Faust - Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem)
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:09 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
3fe3b12859ef5e55c6e627ba31e33b070f90588a
created 2015-11-13 18:01 -0800
pushed 2015-11-14 21:22 +0000
Eric Faust Eric Faust - Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
96e37b2953d3a218417a4ff9876604481a0a37be
created 2015-11-12 17:01 -0800
pushed 2015-11-13 11:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1223007 - Fix eval redeclaration check for Debugger.Frame.eval. (r=efaust)
134b9a7003b3d7f304394e0c95e588a8600e923d
created 2015-11-06 09:37 +0100
pushed 2015-11-09 13:56 +0000
Jan de Mooij Jan de Mooij - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust
4bccd2788f121ff7f5f7a963583b94e14b34f01e
created 2015-08-05 18:05 -0500
pushed 2015-11-04 11:00 +0000
Jason Orendorff Jason Orendorff - Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem.
12a1cd0cb48a60598857fe0aa61cbe9e58fe06da
created 2015-10-21 21:35 +0900
pushed 2015-10-28 09:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1201783 - Throw range error for too long array spread before updating length. r=Waldo, a=abillings
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-10-21 23:29 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
75365568c45bae97207fb35d49d1f182eae7bde6
created 2015-10-21 10:21 +0100
pushed 2015-10-21 23:29 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Make |this| undefined in modules r=shu
99fb9871018239725645581638eefd6f5269bb58
created 2015-10-16 17:54 -0700
pushed 2015-10-17 17:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem)
b2bec3b2d9e8364129154358859d66cc78442c33
created 2015-10-15 00:36 -0700
pushed 2015-10-15 18:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust)
ac0aa2c21379b7195cfa84b520c838187641355f
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust)
9be9de1be91ed66e21810aec33948b288b39c5aa
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - No bug - Rename Definition::CONST to Definition::CONSTANT to avoid macro name collision on Windows. (r=Waldo)
c609df6d3895e655dc6ca85241bbad0ba1de60ef
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
b2d8f1cd3afc38299b1387b3332273c1ecd3d913
created 2015-10-06 14:00 -0700
pushed 2015-10-07 17:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in the interpreter. (r=efaust)
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:19 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
45b7b670c32ef11c8b88b1ec20b9d645421a6fc8
created 2015-06-08 10:55 -0700
pushed 2015-07-10 23:06 +0000
Jeff Walden Jeff Walden - Bug 1169639 - Make intrinsicsHolder-accesses fallible, now that it's possible to access it without having previously gone through intrinsics-object creation code to ensure its existence. r=shu
9d52e081c34ecd63518132cf697e1481f0995e55
created 2015-07-08 19:56 -0700
pushed 2015-07-09 15:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 6e49d0bf0819 (bug 1169639) for hazard build failures
6e49d0bf08194956d48217e7dfe01131574b88cd
created 2015-06-08 10:55 -0700
pushed 2015-07-09 15:56 +0000
Jeff Walden Jeff Walden - Bug 1169639 - Make intrinsicsHolder-accesses fallible, now that it's possible to access it without having previously gone through intrinsics-object creation code to ensure its existence. r=shu
8fe7179bfc6c991acf287d061d0cbf70323714ed
created 2015-06-27 08:56 -0700
pushed 2015-06-29 12:17 +0000
Jan de Mooij Jan de Mooij - Bug 1170182 - Remove dead functions from js/src. r=jorendorff
8a416fedec44d5238cbdc9f1c1970d4e28a98163
created 2015-06-21 11:49 -0700
pushed 2015-06-22 12:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
bfc988bd3c77b961248c666a4edd83de2a102490
created 2015-06-19 10:56 -0400
pushed 2015-06-19 20:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
a103caa361833549bb9a868301fb614863439bfa
created 2015-06-19 01:21 -0700
pushed 2015-06-19 20:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
b4e617011c421869aee85ff7aa94a39ee6b73b8b
created 2015-06-18 13:05 -0400
pushed 2015-06-18 20:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
7a404929c74c82f4900d9755bdf89ef055bcc84c
created 2015-06-17 21:26 -0700
pushed 2015-06-18 13:13 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
2d778cfa2f37318bf768a8c7a7120e89900cbba0
created 2015-06-16 10:46 +0200
pushed 2015-06-16 14:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cb18fdf212cc (bug 1165486)
cb18fdf212cc072eb51f75b33e56be8a64d81dec
created 2015-06-15 21:32 -0700
pushed 2015-06-16 14:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
b7e3bb16f653bc281447124b2e09d7f59bca6d20
created 2015-06-15 18:07 -0700
pushed 2015-06-16 14:11 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
e3c11d517e186ca29e3af1477378ff66a116a3f2
created 2015-06-15 17:38 -0700
pushed 2015-06-16 14:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
a5f31bacc839708a0d0c8f9408b00f9b4767c601
created 2015-05-26 15:42 -0600
pushed 2015-05-28 00:03 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-20 13:54 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
a3f6306dd05e64ea03f427652680151f89357e99
created 2015-04-08 17:41 -0700
pushed 2015-04-09 15:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
eb8b868b82fa1b6bc61183d8e644ea44eddfddc3
created 2015-04-08 19:05 -0700
pushed 2015-04-09 15:40 +0000
Wes Kocher Wes Kocher - Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage
876c8ee6b132b949490580c16411b27c82a5588a
created 2015-04-08 17:41 -0700
pushed 2015-04-09 15:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 20:21 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +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 23:37 +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 23:41 +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-23 12:19 +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-23 12:19 +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 19:32 +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 19:32 +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 19:52 +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-12 08:14 +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-08 03:12 +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-02 20:13 +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 18:20 +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 21:30 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
less more (0) -100 -60 tip