js/src/builtin/Eval.cpp
eb11e655d223ff83240f7a3d5e5e742ce4edbcfe
created 2015-06-15 17:38 -0700
pushed 2015-08-10 18:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
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)
4d30f8210cd6661bafc9482bfad857452c252ee6
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
a837cfd8ee1e05edfcd186e1fe3a14f1c25d0bd8
created 2015-06-03 12:42 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6031f4ce0f9c (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)
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)
6031f4ce0f9cf2896abf1e51155b99f9d8bf3142
created 2015-06-03 02:01 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
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
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)
fc9d645f55b3e7f22bc344d564a455444dd1859e
created 2015-06-01 15:03 -0700
pushed 2015-08-10 18:23 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
f25e7176b9d668ab2899bcf64207a444e83d6b72
created 2015-04-01 12:05 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
c538f12b63bdcdea62b83988ae1ec6f267b1e15a
created 2015-04-01 12:05 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke
8c068f0ce3412b900766ed70c66f9480971fbad6
created 2015-04-01 10:24 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 679939) for test failures
4a1a45bc093a6332f9132a521af4c8aa18ef45eb
created 2015-04-01 12:05 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
ec2d863a3df91142c94ea33bbc83f2a72a688e9f
created 2015-04-01 12:05 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke
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
12a39a29eb7bce8d2ba9356726b647e5c8bbe585
created 2015-03-20 00:34 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144802 part 5. Flag eval scripts as having a polluted scopechain when inside a with scope. r=luke
0e1e34538124508059d9e96b2c23fb989e7dedaf
created 2015-03-20 00:34 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. r=luke
91b3f8e902a68af6d3a68d1a20dab4053a93533f
created 2015-03-14 01:36 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142310 part 2. Stop parenting scripted functions created via CloneFunctionObject to non-globals. r=waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
a8ea4cc8215bb8a096b2128328ebe55793f04d06
created 2015-02-04 11:16 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1128528 - Don't unnecessarily require flat strings, to avoid wasting a ton of memory in pathological cases. r=luke
00ec63159c118f27e9b32def7878944ce66b745d
created 2015-01-26 11:48 -0600
pushed 2015-03-30 18:32 +0000
Jim Blandy Jim Blandy - Bug 1095145: Remove compileAndGoGlobal argument to Debugger::onNewScript, and simplify accordingly. r=shu
d082ba907669faf1f8e60aa8563b27605f4a88a7
created 2015-01-24 12:30 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1122335 - Fix static scope chain for Debugger.Frame.prototype.eval. (r=jimb)
09d0ebd5f0f407cf619158cc93e13f740fe97869
created 2015-01-24 16:38 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125356 - Introduce JS_NewPlainObject. r=Waldo
4d669523c7ddd3c5148121c2a7f1e0e394c0651f
created 2015-01-23 12:29 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1123011 - Box 'this' values when eval'ing strict scripts from a non-strict Ion script, r=jandem.
f1aa2f649c70258d34164242781b6be95c3aa0c8
created 2014-12-18 13:28 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 10 - Rename the remaining nonstandard internal methods, such as JSObject::getGenericAttributes -> js::GetPropertyAttributes. r=Waldo.
fb00dedf441c67ada7051bfa1734638bf29f047b
created 2015-01-14 22:57 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
a9355863e299c89f420f2794395ccc5a63709101
created 2015-01-14 17:11 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 963879) for jit1 bustage
b14f46d65f73af4afb5658093b34ccc941f97a9e
created 2015-01-14 15:18 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
e39cad980949bbdfbdaacdb6252de18df20033a7
created 2014-11-26 14:42 -0800
pushed 2015-01-12 19:37 +0000
Eric Faust Eric Faust - Bug 1101905 - Part 8: Add strict variants of JSOP_EVAL and JSOP_SPREADEVAL. (r=Waldo)
9d174d48ff39933020b81512fb82cd7bf8f93f90
created 2014-11-26 14:42 -0800
pushed 2015-01-12 19:37 +0000
Eric Faust Eric Faust - Bug 1101905 - Part 7: Use CompileOptions to pass strictness in eval, rather than the invoking script. (r=Waldo)
72a695d4ebbe20e1448c0b8ea7ac7ea11f484018
created 2014-11-07 10:29 -0800
pushed 2015-01-12 19:37 +0000
Jim Blandy Jim Blandy - Bug 1060093: Report cloned scripts to Debugger. r=billm
8290a228d03838d9b4b71c2b1e0f00d0e83715e7
created 2014-10-22 18:11 +0200
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1087232 - Don't atomize eval strings for the eval cache. r=luke
81af1b9eba5d5ae102fabe9092ebfed622bcadbd
created 2014-10-12 19:37 +0200
pushed 2014-11-28 15:29 +0000
Tom Schuster Tom Schuster - Bug 1069694 - Remove OldDebugAPI from js/src. r=shu
cd26af44624458c588bb11dbfbec6bc06b471df2
created 2014-10-07 16:05 +0200
pushed 2014-11-28 15:29 +0000
Tom Schuster Tom Schuster - Bug 1065716 - Move jsonparser to vm/JSONParser. r=Waldo
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ee03a0b3b0375e344abb72d775350a97529408a6
created 2014-09-29 10:44 +0200
pushed 2014-11-28 15:29 +0000
Bobby Holley Bobby Holley - Bug 1070131 - Switch originPrincipals to a mutedError flags. r=luke,r=bz
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
a5f2a50967b05bf744c8f69dd66b2c7b90881819
created 2014-07-25 14:26 +0200
pushed 2014-10-13 16:35 +0000
Tom Schuster Tom Schuster - Bug 1031876 - Remove JS_SetTrap and friends. r=jimb
9a19c530f3d094b8debffb36e0c7a745f29a8eb9
created 2014-07-19 18:07 -0700
pushed 2014-09-02 16:39 +0000
Jim Blandy Jim Blandy - Bug 1031881: Remove unused elements of JSDebugHooks, and their supporting code. r=sfink
666a2522440ade8fe0e74a45f0cc650b5680bb1a
created 2014-07-16 23:03 -0700
pushed 2014-09-02 16:39 +0000
Bill McCloskey Bill McCloskey - Bug 673569 - Allow scripts to be run in a non-global scope (r=luke)
3bff0ddf73b38bc3306dd33c3461d9836f23b0f0
created 2014-06-25 15:35 -0700
pushed 2014-09-02 16:39 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for JS engine, r=terrence
b772f64b80a8012d72c7909c114ac74673a7d81b
created 2014-07-01 09:46 +0100
pushed 2014-09-02 16:39 +0000
Jon Coppeard Jon Coppeard - Bug 1032171 - Qualify use of mozilla::Range to fix potential ambiguous reference errors in unified builds r=jandem
3f37eeec2728110235612fa0661fe7d4c58a299d
created 2014-06-20 16:20 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 11 - Make some shell functions handle Latin1 strings. r=terrence
793e644f5d9be82b57bd88294db88306733b1ada
created 2014-06-17 16:42 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1025875 part 9 - Make eval work with Latin1 strings. r=njn
b4932e8742271e5c1c1d9155851e7545b036d60f
created 2014-06-17 15:18 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1025875 part 5 - Make eval-JSON optimization work with Latin1 strings. r=Waldo
c4ed75d98fe37e1234643e434bcca283bef67a06
created 2014-06-14 10:51 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1025174 - Add RootedLinearString and HandleLinearString typedefs. r=terrence
30daebca67b31f53f0b3f314b784dc5957ed0456
created 2014-06-13 20:51 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1023778 part 8 - Address review comments. r=Waldo
c2714755f3f7d60c969d8768a3007b0fc4fd9bda
created 2014-06-13 17:21 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1023778 part 2 - Parameterize JSONParser. r=Waldo
090d9d226f6325daa5a950c2db4c0a00424dca70
created 2014-06-13 17:21 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1023778 part 1 - Add JSONParserBase base class. r=Waldo
07d419bd7fd0ef4244d27b8f9b5dbd56b076d2e5
created 2014-07-01 14:23 -0700
pushed 2014-07-21 20:25 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for JS engine, r=terrence, a=abillings
ee727fe51f064d134ed45376e59c6c72a654402d
created 2014-07-01 13:27 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1022773) for build bustage
9b5ade54f72aa91f2884f075307bea7f9ad6cae0
created 2014-06-25 15:35 -0700
pushed 2014-07-21 20:25 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for JS engine, r=terrence, a=abillings
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
52120db36f78a1f62573b87f88bf2b8584b809d3
created 2014-05-08 15:00 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 964915 part 1 - Remove cx argument from innerObject hook. r=efaust
less more (0) -100 -60 tip