js/src/vm/Interpreter.h
b9cef6b587ac59d69506afda47df0b5b493949ed
created 2016-04-05 14:06 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Add a bunch of Call overloads for 0/1/2 arguments with this as (HandleValue | JSObject*). r=jorendorff
b538123cb69fccccb70dd6afb50c7829349e2796
created 2016-03-21 15:51 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Add CallFromStack for certain internal users, js::Call for general use, and mark js::Invoke as deprecated. r=efaust
b9d51ed412a7ccf1ad49e7fb1bb998720e23a7fa
created 2016-03-21 14:32 -0700
pushed 2016-06-06 19:02 +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
52cf294fc0d5597fab5501f7fc4bbc2cd09416a6
created 2016-03-10 21:46 -0800
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Rename Invoke[GS]etter to Call[GS]etter, more in line with the spec's calling nomenclature. r=jorendorff
ca768ab10b5bf6ac295cb2470bb50fea14cb5324
created 2016-03-26 19:52 +0100
pushed 2016-06-06 19:02 +0000
Jan de Mooij Jan de Mooij - Bug 1256298 - Make DoCallFallback consume a bit less stack space. r=Waldo
4029d2aeb270615d941f0a441bc2555978e1fa11
created 2016-03-18 16:44 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-04-25 16:57 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-04-25 16:57 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
320b84c9e32173d367d822505fa966d8a2ab3efc
created 2015-10-28 16:38 +0530
pushed 2016-04-25 16:57 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
f3b54b8458bf70534cc442284f27ee43b877c996
created 2016-01-26 13:08 +0530
pushed 2016-04-25 16:57 +0000
Nigel Babu Nigel Babu - Backed out changeset 66d4205c2958 (bug 1212533) for build bustage ON A CLOSED TREE
66d4205c2958d3bf81432988b7f385d961cdf3fc
created 2015-10-28 16:38 +0530
pushed 2016-04-25 16:57 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
b4328eb7bc5f815db24b8c475f13c3c175001638
created 2016-01-21 20:01 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 10 - Remove ExecuteType and InitialFrameFlags enums. r=luke
2878b3c2378f00cba9ca24fbb48b65403624a136
created 2015-03-01 13:37 -0600
pushed 2016-03-07 14:18 +0000
Jason Orendorff Jason Orendorff - Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff
33600326da21be6564e6ee4e9b0394a48891d645
created 2016-01-01 14:15 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
cdc3315bff369dfdd6b71bc638cd3e1ed5e6e388
created 2015-12-16 08:14 -0800
pushed 2016-03-07 14:18 +0000
Eric Faust Eric Faust - Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer)
d10c07e6542a79b71cd08859e1df1f500a519972
created 2015-11-26 12:00 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 3 - Remove this-slot from non-function frames. r=efaust
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
134b9a7003b3d7f304394e0c95e588a8600e923d
created 2015-11-06 09:37 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 683218 - Remove non-standard __noSuchMethod__ feature. r=efaust
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
de036df63e4d68749475b1e67962745d9121e399
created 2015-10-21 10:21 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Implement module namespaces r=shu
99fb9871018239725645581638eefd6f5269bb58
created 2015-10-16 17:54 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem)
250cd0bf3ce07627f08057cc7a38bc2d67174f9f
created 2015-10-09 09:33 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff)
240096755eec5700bf6569583cb1e301b2c621c5
created 2015-10-09 09:55 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset cf4cdc781c72 (bug 1105463) for build bustage CLOSED TREE
cf4cdc781c729db719ba312136ba35ef9aabfea3
created 2015-10-09 09:33 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff)
a59b5b0139b4ceb73edba874d64a07af3430c251
created 2015-10-08 17:01 -0700
pushed 2015-12-14 20:08 +0000
Eric Faust Eric Faust - Bug 1169740 - Implement a TDZ-like behavior for |this| in derived class constructors. (r=jandem, r=jorendorff, inputs on nit resoulution from Waldo)
b2d8f1cd3afc38299b1387b3332273c1ecd3d913
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in the interpreter. (r=efaust)
b9f647fe2d1036dcc2e1274e3bf9e85d65ef10c4
created 2015-10-06 14:00 -0700
pushed 2015-12-14 20:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Parse and emit bytecode for global lexicals. (r=efaust)
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-10-29 11:30 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-10-29 11:30 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
9e206c1e159fb1d3e62c93bdae9aba75da1ceec6
created 2015-07-25 02:38 -0700
pushed 2015-10-29 11:30 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
26bcc69528819206fdf787f92e6a7c49b66062c2
created 2015-08-17 20:16 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Backed out changeset 0fc1b3aba102 (bug 1178653) for js bustage CLOSED TREE
5da240e25d30052604756ba3c49d325c4a0eb491
created 2015-08-18 13:47 -0700
pushed 2015-09-21 14:04 +0000
Jeff Walden Jeff Walden - Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust, a=sledru
d8522704ac66be2d5ac91a3e28f4dd3f36a163ef
created 2015-07-01 05:07 +0200
pushed 2015-09-21 14:04 +0000
Lars T Hansen Lars T Hansen - Bug 1141994 - implement Atomics.isLockFree. r=h4writer r=luke
8fe7179bfc6c991acf287d061d0cbf70323714ed
created 2015-06-27 08:56 -0700
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1170182 - Remove dead functions from js/src. r=jorendorff
5f7b5bd0505dacc083aa6d195b2491e1c8fa438e
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
d1d159eb02b1a1422d372fdc3b826ff3d9759c75
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
02a02fcab9eb3e05dface1755f5c11ea6f02313d
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
23fcf07dcd9edda77c36a361eb752ac0d6f067e4
created 2015-06-03 12:44 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d038c5da19b0 (bug 1141865)
8b7268073cd82c258a45f5fb98aaec0bc055a20c
created 2015-06-03 12:42 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 24403e652d6d (bug 1141865)
b003dbf1e2536d38220b85961422c95a3860faed
created 2015-06-03 12:41 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0f963fbdc918 (bug 1141865)
0f963fbdc9182335ece49a6aa16b846529e623ad
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
24403e652d6dece7a575c167ffb33c9126d45b6f
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
d038c5da19b0d926d7c6ca3a7d78389548312ee3
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
41a10ac99656239298291dcb50f83d8e2e9306ae
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
027bba006fbb8e1605d157392cb61afd788e1c02
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
fcbf3e53cce6fd17535850a25ca5324387f37985
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-06-29 20:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
e5f2693690871f086acf5b341c6dc5eb7be631ad
created 2015-04-02 19:20 -0700
pushed 2015-06-29 20:18 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 5: Change JSOP_SETCALL to JSOP_THROWMSG, anticipating future use. (r=jorendorff)
6ea2d6612caecbdd400f338f3a488b7f6dd530c6
created 2015-04-02 17:28 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1134198 - Call Debugger::onPop at the point that caused the frame to pop before any unwinding in the interpreter. (r=jimb)
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-06-29 20:18 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
less more (0) -100 -60 tip