js/src/builtin/Eval.cpp
14dbdba83bdaf5bc07fe7c93fa2e44346678792b
created 2017-08-31 15:54 -0400
pushed 2017-09-01 02:46 +0000
Ted Campbell Ted Campbell - Bug 1394490 - Use global lexical this to initialize NSVO lexical draft
8b797bb6f6d152ae5074cd0a80908f9cff423ee1
created 2017-08-30 18:14 -0400
pushed 2017-08-30 22:15 +0000
Ted Campbell Ted Campbell - Bug 1395360 - Add ExecuteInNonSyntacticGlobal in jsfriendapi draft
c236dfe7dc98c387219d7cb45d0693560db708fd
created 2017-08-17 11:13 +0200
pushed 2017-08-17 11:56 +0000
Sylvestre Ledru Sylvestre Ledru - indent all (with js specific coding style) draft
a902510561e752b603045b94fe96356835fcd07e
created 2017-02-24 09:56 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent js draft
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 02:45 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
d7088aa43bf55e2e38d83d88d25fc9eb28526bef
created 2016-11-05 21:13 -0400
pushed 2016-11-07 02:09 +0000
Nathan Froyd Nathan Froyd - Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
7135f0524c1f13295d2396c56482b6728972677c
created 2015-01-12 12:06 -0700
pushed 2016-10-06 22:11 +0000
Tom Tromey Tom Tromey - Bug 987069 - make ScriptSource filename encoding consistent draft
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2016-09-30 04:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 12:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
d71e707ab730fde92522f2e8bf9eda2fcbab6992
created 2016-08-16 10:30 +0100
pushed 2016-08-16 18:53 +0000
Jon Coppeard Jon Coppeard - Bug 1294566 - Clear the eval cache after compacting GC r=terrence
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-07-02 22:16 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
d2f18efe44a37ee8746041c3f4aaa59bfef217c8
created 2016-05-27 17:57 +0200
pushed 2016-05-27 22:17 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 1 - Remove frame iterator SavedOption. r=luke
8fa9dceab5e6426764a81e383e4b331ecc41d2e4
created 2016-05-24 14:38 +0200
pushed 2016-05-24 13:57 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 9 - Do principal filtering in DescribeScriptedCallerForCompilation and use GO_THROUGH_SAVED. r=luke
722a014fc551b4e2e59ed6e114e04c0291f9f455
created 2016-05-24 07:51 +0200
pushed 2016-05-24 09:15 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 3 - Use GO_THROUGH_SAVED when we know there's no saved frame boundary. r=luke
f96ba14774c0750556be28f7b5c5a14365af0232
created 2016-05-24 07:50 +0200
pushed 2016-05-24 09:15 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 1 - Pass SavedOption explicitly to frame iterators. r=luke
f0d5faf75aa52770bffb0e39ac786b5c9fc101af
created 2016-03-21 14:28 -0700
pushed 2016-04-14 02:14 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Change js::DirectEval to take v/vp rather than a CallArgs to operate on directly. r=efaust
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 11:01 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
cddaa4afca599fbbdefbd4b4a5851e8fabe3769e
created 2016-02-03 11:08 +1100
pushed 2016-02-08 06:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1245321 - Merge the object and regexp lists in script data. r=jorendorff.
731746468ebe75d67950049918878678be39d6e8
created 2015-11-13 07:14 -0600
pushed 2016-02-04 10:54 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 9: A few more JSObject* -> StaticScope* changes. r=shu.
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 10:54 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-01-23 22:22 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu.
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-23 22:22 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
2b37862c36f1497fc15ad6c65067fabea1cf136c
created 2015-10-30 10:26 -0500
pushed 2016-01-23 22:22 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
b4328eb7bc5f815db24b8c475f13c3c175001638
created 2016-01-21 20:01 +0100
pushed 2016-01-21 21:48 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 10 - Remove ExecuteType and InitialFrameFlags enums. r=luke
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-01-18 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-14 21:39 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
624b95b674e6f48176a3e68a9a72cd062d6fc5b4
created 2016-01-11 17:11 +0000
pushed 2016-01-11 18:10 +0000
Jon Coppeard Jon Coppeard - Bug 1233117 - Fix handling of eval in modules r=jandem
c46eebf3397eaff07cc45e7c9ecf925da4402c97
created 2015-12-22 13:29 +0000
pushed 2015-12-22 17:52 +0000
Jon Coppeard Jon Coppeard - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn
3c31d67c74d2d56c42b2b3ae913d21e0d8907c54
created 2015-12-10 12:50 -0800
pushed 2015-12-11 15:41 +0000
Eric Faust Eric Faust - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu)
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 02:03 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
07d90b29a81039d5913d714869f57cdba805869d
created 2015-11-06 19:03 +0100
pushed 2015-11-09 08:38 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu
0c5045d56439fee2304de57cdc02484e4810714f
created 2015-11-06 19:03 +0100
pushed 2015-11-09 08:38 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 1 - Attach WindowProxies to globals instead of using innerObject/outerObject hooks. r=bz,luke
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2015-10-21 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
c609df6d3895e655dc6ca85241bbad0ba1de60ef
created 2015-10-06 14:00 -0700
pushed 2015-10-07 19:27 +0000
Shu-yu Guo Shu-yu Guo - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm)
3228ac384c922074136278ab8c05a581938543ed
created 2015-10-06 14:00 -0700
pushed 2015-10-07 19:27 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Fix eval static scope to play with the global lexical scope. (r=efaust)
033130a2b1be3eda63aa0cc3d9f2d93b7010e58d
created 2015-08-20 12:26 -0700
pushed 2015-09-15 19:58 +0000
Terrence Cole Terrence Cole - Bug 1202048 - Root JSONParser explicitly; r=sfink
f14ff4e13b88eb2b66f6c344ed5cc4867ee25359
created 2015-09-11 11:37 -0700
pushed 2015-09-11 22:20 +0000
Terrence Cole Terrence Cole - Backout 13654c18b57f (Bug 1202048) for cgc bustage on a CLOSED TREE.
13654c18b57f9ba82875fc5741e619e469b757b0
created 2015-08-20 12:26 -0700
pushed 2015-09-11 16:46 +0000
Terrence Cole Terrence Cole - Bug 1202048 - Root JSONParser explicitly; r=sfink
4aca9861fa7b4b73b9f2d8734d218ec61c5fb200
created 2015-08-11 03:01 -0700
pushed 2015-08-12 06:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill staticLevel. (r=efaust)
f19fec531e71c7a8bc936a2056a39def0fec71f5
created 2015-06-21 11:49 -0700
pushed 2015-06-22 04:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
924f41548f1a94b1b8b692ee989128ff87e6c2fd
created 2015-06-21 11:49 -0700
pushed 2015-06-22 04:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
8a416fedec44d5238cbdc9f1c1970d4e28a98163
created 2015-06-21 11:49 -0700
pushed 2015-06-22 04:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
5037e0c47c70d184f3fd8a6f146d8b640f3cc78e
created 2015-06-21 11:49 -0700
pushed 2015-06-22 04:50 +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)
bfc988bd3c77b961248c666a4edd83de2a102490
created 2015-06-19 10:56 -0400
pushed 2015-06-19 21:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
ca9561cbcd29b9bbd7fb7ddf1f285c5f7f8e1077
created 2015-06-19 01:21 -0700
pushed 2015-06-19 18:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
ec5df87d2ee505a802d3da463ecb7df4294b07af
created 2015-06-19 01:21 -0700
pushed 2015-06-19 18:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
a103caa361833549bb9a868301fb614863439bfa
created 2015-06-19 01:21 -0700
pushed 2015-06-19 18:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
b32fcdc115b6bdbb64f399760e42ae6d4b81deb5
created 2015-06-19 01:21 -0700
pushed 2015-06-19 18:49 +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)
b4e617011c421869aee85ff7aa94a39ee6b73b8b
created 2015-06-18 13:05 -0400
pushed 2015-06-18 19:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
fe9781e4953b7b48d2f2f7e1a951dc236786525e
created 2015-06-17 14:38 -0700
pushed 2015-06-18 19:10 +0000
Eric Faust Eric Faust - Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff)
7b157964c5722b0d2358773f733dced5a36e2fe3
created 2015-06-17 21:26 -0700
pushed 2015-06-18 13:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
5e88d482f5e886939ab8daefc52b378a57fd1b2f
created 2015-06-17 21:26 -0700
pushed 2015-06-18 13:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
7a404929c74c82f4900d9755bdf89ef055bcc84c
created 2015-06-17 21:26 -0700
pushed 2015-06-18 13:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
381003ca79a30e660ab215cabf314fc430657a3e
created 2015-06-17 21:26 -0700
pushed 2015-06-18 13:52 +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)
9d4f6d787c9f7454de191817feeb3967288a9acf
created 2015-06-17 20:56 -0700
pushed 2015-06-18 13:52 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1169736) for Windows "Assertion failure: function()->isClassConstructor()"
5c5ab792827a29fb604db02e5e915321310d47d5
created 2015-06-17 14:38 -0700
pushed 2015-06-17 21:51 +0000
Eric Faust Eric Faust - Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff)
1dd9a9b94341076bae710cd36b57f7e57aebdc8c
created 2015-06-16 10:47 +0200
pushed 2015-06-16 21:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0379d120132a (bug 1165486) for making gu test fail permanently
2d778cfa2f37318bf768a8c7a7120e89900cbba0
created 2015-06-16 10:46 +0200
pushed 2015-06-16 21:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cb18fdf212cc (bug 1165486)
a5006bb25be002b75bbc097f60417c27d03e24a8
created 2015-06-16 10:45 +0200
pushed 2015-06-16 21:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset db16ffa16c96 (bug 1165486)
773597ed1360f589cee0ddadd67a519d1bd70613
created 2015-06-16 10:45 +0200
pushed 2015-06-16 21:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 96207d707430 (bug 1165486)
less more (0) -100 -60 tip