diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
a902510561e752b603045b94fe96356835fcd07e created 2017-02-24 09:56 +0100 pushed 2017-02-25 15:06 +0000 |
Sylvestre Ledru | Sylvestre Ledru - indent js |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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. |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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. |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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()" |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |