js/src/frontend/BytecodeCompiler.cpp
f78c80504443f2f66b2550837dbd6de3724e54ff
created 2015-08-24 15:58 +0100
pushed 2015-08-24 15:00 +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-19 19:00 +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 11:12 +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-11 23:38 +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 09:56 +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 09:56 +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 09:56 +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-28 22:45 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
08653d62e6c066e1b627336d856328473d056d99
created 2015-07-28 17:03 -0400
pushed 2015-07-28 21:04 +0000
Kannan Vijayan Kannan Vijayan - Bug 1167409 - 5/5 - Initialize ScriptSourceObject even when off-main-thread compilation fails. r=jandem
e9b2910c25f9bc97089e47a71e8bc2a5e39b8a5c
created 2015-07-24 13:55 +0100
pushed 2015-07-24 12:56 +0000
Jon Coppeard Jon Coppeard - Bug 1182428 - Fix bustage from returning nullptr in bool function r=me on a CLOSED TREE
cece92779e6e74380cc670a00feaf147ef54e488
created 2015-07-15 11:50 +0100
pushed 2015-07-24 11:50 +0000
Jon Coppeard Jon Coppeard - Bug 1182428 - Refactor bytecode compilation r=luke
de6a79687e70e23f4493eb4991cfa0a0d3e086a7
created 2015-07-09 13:34 -0700
pushed 2015-07-20 15:46 +0000
Terrence Cole Terrence Cole - Bug 1181869 - Update Bindings to use normal Rooted primitives; r=shu
b3d242f2cf2c5fb2969df773d7c1af3f32c1a74e
created 2015-07-17 15:08 -0700
pushed 2015-07-17 22:52 +0000
Terrence Cole Terrence Cole - Backout d588ff0a68d9 (Bug 1181869) for probably regressing Splay and others.
d588ff0a68d9f982bddcaba5ab304c2153f0962f
created 2015-07-09 13:34 -0700
pushed 2015-07-16 18:33 +0000
Terrence Cole Terrence Cole - Bug 1181869 - Update Bindings to use normal Rooted primitives; r=shu
d693dbecbaaf224881c5d21c1d4b32baa0076f69
created 2015-07-15 16:51 +0200
pushed 2015-07-15 14:52 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 999b9a743bed (bug 1182428) for hazard failures on a CLOSED TREE
999b9a743bed91443afdce8202846d4e409db580
created 2015-07-15 11:50 +0100
pushed 2015-07-15 10:50 +0000
Jon Coppeard Jon Coppeard - Bug 1182428 - Refactor bytecode compilation r=luke
cc263dfb7b136f8719eed944932d860cf71e8ac1
created 2015-07-13 11:31 +0100
pushed 2015-07-13 10:32 +0000
Jon Coppeard Jon Coppeard - Bug 1182428 - Refactor common trace logging code in bytecode compiler r=luke
924f41548f1a94b1b8b692ee989128ff87e6c2fd
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +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)
5037e0c47c70d184f3fd8a6f146d8b640f3cc78e
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +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 14:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
ec5df87d2ee505a802d3da463ecb7df4294b07af
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +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)
b32fcdc115b6bdbb64f399760e42ae6d4b81deb5
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +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 17:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
5e88d482f5e886939ab8daefc52b378a57fd1b2f
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +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)
381003ca79a30e660ab215cabf314fc430657a3e
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +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)
1dd9a9b94341076bae710cd36b57f7e57aebdc8c
created 2015-06-16 10:47 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0379d120132a (bug 1165486) for making gu test fail permanently
a5006bb25be002b75bbc097f60417c27d03e24a8
created 2015-06-16 10:45 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset db16ffa16c96 (bug 1165486)
db16ffa16c96a68a40e933f7d25dbe820819d701
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +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)
0379d120132a1d23ff5c58b02f73ada9c70b823c
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +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)
b7e3bb16f653bc281447124b2e09d7f59bca6d20
created 2015-06-15 18:07 -0700
pushed 2015-06-16 01:08 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
53fcddbe4cfb5bc6042ca08d04383c85d9ef8bf0
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +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)
eb11e655d223ff83240f7a3d5e5e742ce4edbcfe
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +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)
893528aa073c084fe81d74c1da93b37300cc7a39
created 2015-05-22 13:09 -0700
pushed 2015-05-22 22:24 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
18b28733ec14f2b02fb7497d707dd088ee780d81
created 2015-05-22 13:09 -0700
pushed 2015-05-22 22:24 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
03e1398dea109e79ea1e2cfccc7f4ce4b737eb83
created 2015-05-22 17:44 -0400
pushed 2015-05-22 21:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1164777, bug 1163207, bug 1156914, bug 1164778) for SM(cgc) caused by something in the push.
dc84232705fe7c624def916b42284e7d251bd051
created 2015-05-22 13:09 -0700
pushed 2015-05-22 20:13 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
63914ec87ec510bf760f21eb092611a40460df8a
created 2015-05-22 13:09 -0700
pushed 2015-05-22 20:13 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
282554b1f983125b62cc0ed4d266427458837aa5
created 2015-05-19 18:21 +0200
pushed 2015-05-19 16:25 +0000
Tom Schuster Tom Schuster - Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
1410ca1390391dc446f04a7a282560f3a7ca1235
created 2015-05-19 07:57 -0600
pushed 2015-05-19 13:58 +0000
Brian Hackett Brian Hackett - Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem.
2fd7da3aa49ae1b245e3b2fbc6ecfac1d7e57893
created 2015-05-15 20:53 +0200
pushed 2015-05-15 18:53 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust
d7a5e972e003b26a47476b46ca6366e05f830c39
created 2015-04-07 16:24 -0700
pushed 2015-05-11 22:11 +0000
Jeff Walden Jeff Walden - Bug 1155472 - Add the ES6 grammar parametrization to all the Parser methods, so that the permissibility of |in|, |yield| as keyword, &c. is specified directly, not by inspecting instantaneous statefulness. Don't change the statefulness yet, tho -- stop relying on it (where appropriate) in a later patch. r=efaust
a3f6306dd05e64ea03f427652680151f89357e99
created 2015-04-08 17:41 -0700
pushed 2015-04-09 04:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
eb8b868b82fa1b6bc61183d8e644ea44eddfddc3
created 2015-04-08 19:05 -0700
pushed 2015-04-09 02:05 +0000
Wes Kocher Wes Kocher - Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage
876c8ee6b132b949490580c16411b27c82a5588a
created 2015-04-08 17:41 -0700
pushed 2015-04-09 00:41 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
1428f1fd31d4166c0c5052e60a0ee7f0d4cfbe9d
created 2015-04-07 10:01 -0500
pushed 2015-04-07 15:04 +0000
Luke Wagner Luke Wagner - Bug 1148963 - OdinMonkey: add CompileOptions::lazyParsingDisabled and testing function setDiscardSource (r=bz)
f25e7176b9d668ab2899bcf64207a444e83d6b72
created 2015-04-01 12:05 -0400
pushed 2015-04-02 23:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
4bde79bfc439ff4ae473a80b483a889c45f29f6c
created 2015-04-01 12:05 -0400
pushed 2015-04-02 23:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke
8c068f0ce3412b900766ed70c66f9480971fbad6
created 2015-04-01 10:24 -0700
pushed 2015-04-01 17:25 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 679939) for test failures
4a1a45bc093a6332f9132a521af4c8aa18ef45eb
created 2015-04-01 12:05 -0400
pushed 2015-04-01 16:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke
4425a55312c6087dbbcf4ac9fca7f5522585c678
created 2015-04-01 12:05 -0400
pushed 2015-04-01 16:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +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-28 17:42 +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-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ff0c37c1837b67bf5129ef2a7d189664c848d8de
created 2015-03-24 09:45 +0100
pushed 2015-03-25 11:47 +0000
Jan de Mooij Jan de Mooij - Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett
55f700adddec0f3daf8eacacf5a5c2d9eb86c3b9
created 2015-03-20 21:34 -0400
pushed 2015-03-23 16:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 7. Stop checking compileAndGo before emitting GNAME ops. r=luke
787394ba34a2a5bbe0ca9f540fff066f79bed3db
created 2015-03-21 12:55 +0100
pushed 2015-03-21 15:21 +0000
Jan de Mooij Jan de Mooij - Bug 1143704 part 11 - Move more functions into BytecodeEmitter. r=jorendorff
bf65c34bb34fab7771aefd9a0e656eef4d6952a4
created 2015-03-21 12:54 +0100
pushed 2015-03-21 15:21 +0000
Jan de Mooij Jan de Mooij - Bug 1143704 part 4 - Turn Emit1 into a BytecodeEmitter method. r=bhackett
c86e48ac7dd375633507463a60b14ddcbbbe6e75
created 2015-03-21 12:53 +0100
pushed 2015-03-21 15:21 +0000
Jan de Mooij Jan de Mooij - Bug 1143704 part 1 - Make Emit1/Emit2 return bool instead of ptrdiff_t. r=luke
3b7a4d9da546f962e8f3deae22a7cc3b96c0a8d4
created 2015-03-20 22:39 -0700
pushed 2015-03-21 05:40 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1145491) for ggc orange
less more (0) -300 -100 -60 tip