js/src/builtin/Eval.cpp
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 04:41 +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 04:41 +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 04:41 +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-03-21 19:53 +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-03-21 19:53 +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-03-16 02:41 +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-02-27 18:27 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
a8ea4cc8215bb8a096b2128328ebe55793f04d06
created 2015-02-04 11:16 +0100
pushed 2015-02-04 20:02 +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-01-31 17:17 +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-01-25 00:26 +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-01-25 00:26 +0000
Tom Schuster Tom Schuster - Bug 1125356 - Introduce JS_NewPlainObject. r=Waldo
4d669523c7ddd3c5148121c2a7f1e0e394c0651f
created 2015-01-23 12:29 -0700
pushed 2015-01-24 17:11 +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-01-16 01:57 +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-01-15 13:46 +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-01-15 13:46 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 963879) for jit1 bustage
b14f46d65f73af4afb5658093b34ccc941f97a9e
created 2015-01-14 15:18 -0800
pushed 2015-01-15 13:46 +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 2014-11-27 12:09 +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 2014-11-27 12:09 +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 2014-11-08 01:56 +0000
Jim Blandy Jim Blandy - Bug 1060093: Report cloned scripts to Debugger. r=billm
8290a228d03838d9b4b71c2b1e0f00d0e83715e7
created 2014-10-22 18:11 +0200
pushed 2014-10-22 20:41 +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-10-13 04:26 +0000
Tom Schuster Tom Schuster - Bug 1069694 - Remove OldDebugAPI from js/src. r=shu
cd26af44624458c588bb11dbfbec6bc06b471df2
created 2014-10-07 16:05 +0200
pushed 2014-10-07 20:12 +0000
Tom Schuster Tom Schuster - Bug 1065716 - Move jsonparser to vm/JSONParser. r=Waldo
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-02 00:09 +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-02 00:09 +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-09-29 20:03 +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-09-09 14:06 +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-07-25 23:26 +0000
Tom Schuster Tom Schuster - Bug 1031876 - Remove JS_SetTrap and friends. r=jimb
9a19c530f3d094b8debffb36e0c7a745f29a8eb9
created 2014-07-19 18:07 -0700
pushed 2014-07-21 01:14 +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-07-17 14:47 +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-07-02 00:40 +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-07-02 00:40 +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-06-23 14:59 +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-06-17 19:41 +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-06-17 19:41 +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-06-15 16:52 +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-06-14 00:50 +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-06-14 00:50 +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-06-14 00:50 +0000
Jan de Mooij Jan de Mooij - Bug 1023778 part 1 - Add JSONParserBase base class. r=Waldo
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:24 +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-05-08 20:06 +0000
Jan de Mooij Jan de Mooij - Bug 964915 part 1 - Remove cx argument from innerObject hook. r=efaust
10e37b92e195e1fa441c1ae76d1a9c976c66be00
created 2014-04-29 21:57 -0700
pushed 2014-04-30 13:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 998908 - Mark inner objects inside eval'd scripts before firing Debugger's onNewScript hook. (r=till)
6dc10870c5c5beecc246b2f69fef09c4dac5d727
created 2014-04-25 10:11 -0400
pushed 2014-04-25 20:32 +0000
Ben Kelly Ben Kelly - Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke
e91ce9a1eb464bcf98507ceef49525210bf8f678
created 2014-03-19 09:28 +0100
pushed 2014-03-19 15:31 +0000
Jan de Mooij Jan de Mooij - Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke
3aa4c0b57f214eb690cf8e0e2bff6d2ffd6e8590
created 2014-03-06 16:28 -0600
pushed 2014-03-07 13:17 +0000
Luke Wagner Luke Wagner - Bug 980180 - remove principals as an argument to compilation, part 1 (r=terrence)
797981dc56951f4ad2f58beac956702be2392848
created 2014-03-05 17:15 -0600
pushed 2014-03-07 13:17 +0000
Luke Wagner Luke Wagner - Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
38e421359f5e373dba726e2ee023724448bea63a
created 2014-02-26 15:20 -0800
pushed 2014-02-28 15:16 +0000
Jim Blandy Jim Blandy - Bug 969786: Add an 'introduction script' compilation option to ReadOnlyCompileOptions, OwningCompileOptions, and CompileOptions. r=sfink
782acfe6edfdd423376d514179764fccbc8c3803
created 2014-02-26 17:05 -0800
pushed 2014-02-27 14:59 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 969786) for m-oth permabustage on a CLOSED TREE
7d0b03e1376516a1e7cade6afc45c697c13fb87b
created 2014-02-26 15:20 -0800
pushed 2014-02-27 14:59 +0000
Jim Blandy Jim Blandy - Bug 969786: Add an 'introduction script' compilation option to ReadOnlyCompileOptions, OwningCompileOptions, and CompileOptions. r=sfink
2c84be83868929432b43b59eda7d5c56a5b7764c
created 2014-02-04 16:23 -0500
pushed 2014-02-05 13:50 +0000
Kannan Vijayan Kannan Vijayan - Bug 332176 - Change eval-ed scripts to have more descriptive filenames indicating the chain of evaluation, and give them absolute line numbers instead of the offset-from-lineno-of-eval-in-caller-script approach used currently. r=jimb
f88ba0e5e3b15f2773a96d188696fbc4a4d45974
created 2014-01-30 14:58 -0800
pushed 2014-02-04 19:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 964238 (part 1) - Remove JSStableString and StableTwoByteChars. r=terrence.
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2013-12-11 18:37 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2013-12-10 04:47 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
3d670ed9debfb4b771dbba1df6cfe2a33dceee58
created 2013-12-05 15:51 -0800
pushed 2013-12-06 14:04 +0000
Shu-yu Guo Shu-yu Guo - Bug 942549 - Fix direct eval on non-strings in Ion. (r=jandem)
f6114308c97daa8db69d72e1cf5aae19c6822626
created 2013-11-30 22:24 -0800
pushed 2013-12-02 15:38 +0000
Jason Orendorff Jason Orendorff - Bug 806522 - Assertion failure: getSlot(EVAL).isObject(), r=Waldo
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2013-11-21 20:22 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2013-11-21 16:38 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2013-11-21 16:38 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
0b4ab192b28984ac0056c091713bc02fd67b4d58
created 2013-09-24 23:00 -0400
pushed 2013-09-25 18:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan
d780eba18377806bf5e93511dede8e7c69aed83f
created 2013-09-13 18:32 +0900
pushed 2013-09-18 02:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 762363 - ES6 spread-call syntax: f(...args). r=jorendorff.
29458f6c07e579a0579b7b6624eecdaa7cfeaeb1
created 2013-09-13 09:52 -0500
pushed 2013-09-13 20:11 +0000
Jason Orendorff Jason Orendorff - Bug 913885 - Remove non-deterministic (and obsolete) warning when calling eval with multiple arguments, to reduce false alarms from differential testing. r=Waldo.
less more (0) -100 -60 tip