js/src/frontend/BytecodeCompiler.cpp
be97b8687b6a0faf23743f7d8ce44c8cd4c08050
created 2016-08-28 20:42 +0900
pushed 2016-10-31 15:58 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 2: Add FunctionAsyncKind parameter to Parser methods that receives GeneratorKind. r=efaust,till
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:10 +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-26 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
ff3816e93befbfd10a1965bbb18c0471bdfbb694
created 2016-07-05 11:31 +0100
pushed 2016-07-06 00:13 +0000
Jon Coppeard Jon Coppeard - Bug 1283448 - Freeze module objects before they are passed back to the caller r=shu
6280f6750cef3c80d184dfae026731a129266ab0
created 2016-05-07 12:46 +0100
pushed 2016-05-09 09:20 +0000
Jon Coppeard Jon Coppeard - Bug 1240072 - Add public JS APIs related to modules r=shu
1b45c030f024b195ad68b3680306e873bc11deb1
created 2016-03-28 12:20 +0200
pushed 2016-03-30 07:17 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust, r=fitzgen, r=ejpbruel
f97f2238854e0463b9fae36f782d7baf5db512cc
created 2016-03-11 15:21 +0100
pushed 2016-03-12 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett
5a5874ed903337de47dff5c76ed7cf541e3f3788
created 2016-02-25 09:43 +0000
pushed 2016-02-25 22:42 +0000
Jon Coppeard Jon Coppeard - Bug 1250842 - Fix initialization of script source object when modules are compiled off main thread r=shu
48b7c3fa5914b0cb3a02d12c708195c0d7a9bb9e
created 2016-02-22 12:50 +0000
pushed 2016-02-23 15:57 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:26 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
30df761ce11d403cbfa7b8b56737775957cf627c
created 2016-02-10 11:56 -0800
pushed 2016-02-11 10:57 +0000
Wes Kocher Wes Kocher - Backed out changeset 4dd8573b9dd8 (bug 1243808) for hazard build failures in CFG.js
4dd8573b9dd8ced55acb5abacc168f8eef93a057
created 2016-02-10 10:31 +0000
pushed 2016-02-11 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
b671fd0a624e3199a37a55aece4f194b5be79c31
created 2016-02-10 12:21 +0100
pushed 2016-02-11 10:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b30462c223dd (bug 1243808) for bustage
b30462c223dd2c70aa1c6e5a6e08b07ce7d91b84
created 2016-02-10 10:31 +0000
pushed 2016-02-11 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
e0aa1056e6bba377e7723fa63859cca3f845f6f0
created 2015-11-03 11:55 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu.
a476661db4fb0ab0705170492a5f02c8991ba717
created 2016-01-26 10:51 -0800
pushed 2016-01-26 18:51 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013219) for apparently making test_ocsp_stapling_expired.js frequently time out
a97c7103effe85656d14ecdaafc00a8c30a75413
created 2015-10-21 08:56 -0600
pushed 2016-01-25 19:17 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 02:23 +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-24 02:23 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
f71701b82ab0a99a61aad048ff3e60ecdce509c4
created 2016-01-13 13:09 -0800
pushed 2016-01-13 21:09 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013219) for xpcshell bustage in test_stepping-07.js
eb7c34221195743f6e6e86b36d917d050f3f2b56
created 2015-10-21 08:56 -0600
pushed 2016-01-13 18:47 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
d8f3e275f36eac27a835c0c13a83e1a866a39503
created 2016-01-08 19:12 +0100
pushed 2016-01-08 18:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1013219) for failing XPCShell test_stepping-07.js on a CLOSED TREE. r=backout
6d73df273b789b5cd2bd64f531dffd9a8fac3219
created 2015-10-21 08:56 -0600
pushed 2016-01-08 15:23 +0000
Tom Tromey Tom Tromey - Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
c7013426d29247778166ed6b1e27fa1977460db3
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:54 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Call into the ModuleBuilder as we parse rather than traversing the AST again afterwards r=shu
7a605806d9f0a102f0958760151baa1d1c5e6e03
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:54 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Refactor module parsing to instantiate ModuleBuilder earlier r=shu
58942104c315643918aba1f2b0d4dbe0b4887dca
created 2015-12-28 16:15 -0600
pushed 2015-12-31 01:43 +0000
Jeff Walden Jeff Walden - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
2fe666bbf4ec1e0a31c98f0690addf51404bdf8f
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Factor AsmJSLink.cpp into wasm/asm.js and consolidate AsmJS* into AsmJS.cpp (r=bbouvier)
37ba7d6d75a90ec6c960e236feaec5e7054ee2e5
created 2015-11-24 09:57 +0000
pushed 2015-11-25 00:57 +0000
Jon Coppeard Jon Coppeard - Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:35 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
f37799705530d609a71577ed0596bbfd8cc99fce
created 2015-11-14 03:43 +0100
pushed 2015-11-20 22:45 +0000
Wei Wu Wei Wu - Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989
cbeed0536844eb5b6ae86240dd5e3adc84a93d37
created 2015-10-21 10:21 +0100
pushed 2015-10-21 23:41 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Update module scope chain handling following addition of global lexical scope r=shu
5523aa3a43234cdb4d1de146b33af5d4ba52c3a1
created 2015-10-15 00:36 -0700
pushed 2015-10-15 18:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1214013 - Remove funky Maybe<ParseContext> logic in BytecodeCompiler. (r=efaust)
b2bec3b2d9e8364129154358859d66cc78442c33
created 2015-10-15 00:36 -0700
pushed 2015-10-15 18:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust)
68db2fc2c547f956e27d73c4fb6443863c8a2d23
created 2015-10-15 00:36 -0700
pushed 2015-10-15 18:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1214013 - Parse global scripts non-incrementally. (r=efaust)
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-10-08 14:12 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1185106) for mulet m(4) orange
50d74e6e89379ee381979901af5c8fffc73efe00
created 2015-10-05 13:24 -0700
pushed 2015-10-08 14:12 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
ac0aa2c21379b7195cfa84b520c838187641355f
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust)
3228ac384c922074136278ab8c05a581938543ed
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Fix eval static scope to play with the global lexical scope. (r=efaust)
b9f647fe2d1036dcc2e1274e3bf9e85d65ef10c4
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Parse and emit bytecode for global lexicals. (r=efaust)
3bcc3881b95d119b3f554a57d994e3f3755409f7
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Make a global lexical scope and hook it up to JS entry points. (r=efaust)
54129d68a0531c2bc063751396e9e02b03428f59
created 2015-10-06 08:49 -0700
pushed 2015-10-07 18:35 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for SM bustage CLOSED TREE
5174ef291f0cf523fe48a5863596543dc33d6204
created 2015-10-05 13:24 -0700
pushed 2015-10-07 18:35 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
77416253dff525714a33f84e81823b32a67aacb6
created 2015-10-05 14:27 -0700
pushed 2015-10-06 10:23 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for build bustage CLOSED TREE
102aa11bc1aaa72b1ded68080a0b97eadcea49ae
created 2015-10-05 13:24 -0700
pushed 2015-10-06 10:23 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
35247eec9d6151731b08fb9f5919bbe6758a012b
created 2015-10-01 12:41 +0200
pushed 2015-10-02 11:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1204554 part 3.1 - Prevent lazy parsing if we have to spew lcov result. r=bhackett
4fe7fc0764198cee153d2a3bfaf9141bdd4fd619
created 2015-08-30 15:08 -0700
pushed 2015-08-31 02:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 1193583 - Fix eval to always execute under a non-extensible lexical scope. (r=jorendorff)
49dbd2c38b9e96f9b3e24a2da8a0aa4bb5184e20
created 2015-08-25 17:52 -0400
pushed 2015-08-26 18:34 +0000
Kannan Vijayan Kannan Vijayan - Bug 1167409 - 4/4 - Inititalize ScriptSourceObject even when off-main-thread compilation fails. r=smaug
7d70643818b525e0b4bb5c2e9133c04a0c4f33c8
created 2015-08-25 19:37 +0200
pushed 2015-08-25 20:58 +0000
Jan de Mooij Jan de Mooij - Bug 889158 - Fix arrow function lexical arguments binding, allow rest + arguments. r=jorendorff
0773712473c9cea41fa3a063f97cbd2dc55d86a4
created 2015-08-24 15:58 +0100
pushed 2015-08-25 00:58 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Hook up module environements, alising everything at top level for now r=shu
7fc1a5cd4b301a3f9507697090e71d9f7e975c9b
created 2015-08-24 15:58 +0100
pushed 2015-08-25 00:58 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add module requestedModules field r=shu
f78c80504443f2f66b2550837dbd6de3724e54ff
created 2015-08-24 15:58 +0100
pushed 2015-08-25 00:58 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add ModuleObject and CompileModule() function r=shu
c1ab58ac86747d98672e00aa0ecfeef2ec17ff38
created 2015-08-19 12:02 -0700
pushed 2015-08-20 19:53 +0000
Shu-yu Guo Shu-yu Guo - Bug 1193606 - Clean up LazyFunction case of tryConvertFreeName and remove directlyInEval. (r=bhackett)
acca05b8182e86e12b33c3359cae87d63c7d0c4b
created 2015-08-18 13:07 +0200
pushed 2015-08-18 14:59 +0000
Jan de Mooij Jan de Mooij - Bug 1187021 - Force arguments object allocation on dynamic name accesses. r=shu
e6f48dc5966e18984d21744d549a106af14caa0b
created 2015-08-10 09:26 -0700
pushed 2015-08-12 14:50 +0000
Terrence Cole Terrence Cole - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco
4aca9861fa7b4b73b9f2d8734d218ec61c5fb200
created 2015-08-11 03:01 -0700
pushed 2015-08-11 22:57 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill staticLevel. (r=efaust)
cdfe078bc9d6cf4790acdaa115a62f403be6ebdd
created 2015-08-11 03:01 -0700
pushed 2015-08-11 22:57 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill UpvarCookie. (r=efaust)
4e1ccbab9d76cc83d2b3addcdff98ad56a90d05d
created 2015-08-11 03:01 -0700
pushed 2015-08-11 22:57 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust)
3d882ef613336b25927027d49e44d4dfd5c42e14
created 2015-07-28 15:45 -0700
pushed 2015-07-29 17:55 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
less more (0) -300 -100 -60 tip