js/src/frontend/SharedContext.h
dd076a9610d4ede1314d5d3f36870a68c6a1d322
created 2017-03-04 20:36 +0900
pushed 2017-03-06 09:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317400 - Part 1: Implement Function.prototype.toString revision proposal. r=till
37802af7d64b2721f92c547b2dbc076492c8be4a
created 2017-03-03 17:11 +0900
pushed 2017-03-03 12:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1316098 - Optimize out result object allocation for await/return in async function. r=till
5ce3e1a949a61ab7a5caf942e8ca318621babc68
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 2: Stop using StarGegerator for async function. r=shu
3f9cb5adce0e76c382b910b52e602d552b3dc1b9
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. r=shu
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
df0caa6a80d9a13333e1bc78b5a9f1919a08ed28
created 2016-11-29 09:08 +0900
pushed 2016-11-29 10:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320403 - Move JSFunction::EXPR_BODY to JSScript, LazyScript, and FunctionBox. r=jandem
71e72406179d7eade596031badf3aa679da75cfc
created 2016-11-28 12:29 +0900
pushed 2016-11-28 15:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320388 - Move JSFunction::HAS_REST to JSScript and LazyScript. r=evilpie
9a91fa1603c46e8ddeef15acc45887d74f39be21
created 2016-08-28 20:42 +0900
pushed 2016-10-31 15:47 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 1: Add AsyncFunction flag in FunctionBox, JSScript, and LazyScript. r=efaust,till
a42b25de7402045bae882cd522f8491f5a4d711d
created 2016-10-24 11:28 -0700
pushed 2016-10-26 05:04 +0000
André Bargull André Bargull - Bug 1272784 - Part 2: Don't reparse functions with 'use strict' directives. r=arai
f066bb4bc6f0a72489456fd0d2a8346de46002ea
created 2016-10-24 11:27 -0700
pushed 2016-10-26 05:04 +0000
André Bargull André Bargull - Bug 1272784 - Part 1: Disallow 'use strict' directive in function with non-simple parameters list. r=arai
7340398c68a8a5e40a494ad7a575ea680c000d9f
created 2016-08-31 16:33 -0700
pushed 2016-09-23 10:07 +0000
Jeff Walden Jeff Walden - Bug 1299519. r=shu
25fbd73ef4274de2566290a5e54b424e688fbb69
created 2016-09-06 16:16 +0200
pushed 2016-09-07 00:28 +0000
Jan de Mooij Jan de Mooij - Bug 1297706 - Fix FunctionBox::setStart to get the correct line/column. r=njn
701075b5e63c16a45fa0b9bbac8001e88ff98454
created 2016-09-02 15:30 -0700
pushed 2016-09-03 15:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1298640 - Track top-level functions in eval/global bodies for all-or-nothing redeclaration checks. (r=Waldo)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
f97f2238854e0463b9fae36f782d7baf5db512cc
created 2016-03-11 15:21 +0100
pushed 2016-03-12 20:24 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:19 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
0579589f4afc564e23c274af7750cd10c724c342
created 2015-11-12 15:42 -0600
pushed 2016-02-04 11:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 14: Handlify scope arguments to methods around FunctionBox creation. r=shu.
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 11:02 +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:02 +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:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu.
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-01-24 01:56 +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-24 01:56 +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 01:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
95ad4f2242ef711747a74b51d62dfa8e1eeb317e
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:03 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Check for duplicate exported names using the data in the ModuleBuilder and remove ModuleBox::exportNames r=shu
c7013426d29247778166ed6b1e27fa1977460db3
created 2016-01-05 15:07 +0000
pushed 2016-01-06 00:03 +0000
Jon Coppeard Jon Coppeard - Bug 1233109 - Call into the ModuleBuilder as we parse rather than traversing the AST again afterwards r=shu
40e6314fcce22384cbf9f87344de47a49525962a
created 2015-12-23 21:50 -0600
pushed 2015-12-29 10:55 +0000
Jeff Walden Jeff Walden - Bug 1235410 - Centralize StmtType enumeration in a higher-order macro, so as not to have types and string descriptions of them go out of sync. As they happen to be now. ಠ_ಠ r=arai
204aeab8d5f8d21f1ebf0d62776b27bed9476290
created 2015-12-18 13:18 -0800
pushed 2015-12-21 10:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
91138dad602dd5392e3f4968443af53db5676e70
created 2015-12-18 12:10 +0000
pushed 2015-12-21 10:52 +0000
Jon Coppeard Jon Coppeard - Bug 1233121 - Refactor ObjectBox tracing r=terrence
d2bec6ed7b30b1d1d08fd6db570c91ad8fd99c08
created 2015-12-14 13:28 -0800
pushed 2015-12-15 11:16 +0000
Shu-yu Guo Shu-yu Guo - Backout bug 1071646, bug 1231758 for breaking the web. (r=woe)
3c31d67c74d2d56c42b2b3ae913d21e0d8907c54
created 2015-12-10 12:50 -0800
pushed 2015-12-11 10:38 +0000
Eric Faust Eric Faust - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu)
5b4fe5acd50c8e16c1df2d9cb312c6875f3028fc
created 2015-12-09 07:52 -0800
pushed 2015-12-10 11:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff)
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2015-11-23 13:09 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
00dac1d05d6097e885f1115ec74a64a9f92d044d
created 2015-10-17 23:30 +0900
pushed 2015-10-26 09:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
3888eea6aaf2329e5f5f44fa2b56346627ebdc7e
created 2015-10-23 03:06 +0900
pushed 2015-10-22 23:37 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 85bf82ac6e9a (bug 1202134) for OSX xpcshell test failure
85bf82ac6e9a21b4b5aa956f98867ec5d19b6e20
created 2015-10-17 23:30 +0900
pushed 2015-10-22 23:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1202134 - Save return value onto the stack before executing finally block. r=jandem
f6598d998f3ef5f1f07ece07ad2da6188de7d0f8
created 2015-10-08 17:01 -0700
pushed 2015-10-09 09:43 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 2: Implement ES6 SuperCall. (r=jandem, r=jorendorff)
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-10-08 13:27 +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 13:27 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
54129d68a0531c2bc063751396e9e02b03428f59
created 2015-10-06 08:49 -0700
pushed 2015-10-07 17:31 +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 17:31 +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:01 +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:01 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
d3d258339178f3f228a0f54630d1df699901804a
created 2015-09-04 14:14 +0100
pushed 2015-09-04 22:34 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Make module imports into defintions r=shu
e6255e15eba3351050789e55a930c2dc69239454
created 2015-09-04 14:14 +0100
pushed 2015-09-04 22:34 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Check for duplicate module exports r=shu
cd0f55213a1400376b0d21a0a849bf27aef26780
created 2015-09-02 12:57 +0200
pushed 2015-09-02 18:53 +0000
Jan de Mooij Jan de Mooij - Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff
731ff9a571b794a0e52b065d65824d2561ac32b1
created 2015-09-02 12:34 +0200
pushed 2015-09-02 18:53 +0000
Jan de Mooij Jan de Mooij - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu
0773712473c9cea41fa3a063f97cbd2dc55d86a4
created 2015-08-24 15:58 +0100
pushed 2015-08-25 00:37 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Hook up module environements, alising everything at top level for now r=shu
f78c80504443f2f66b2550837dbd6de3724e54ff
created 2015-08-24 15:58 +0100
pushed 2015-08-25 00:37 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add ModuleObject and CompileModule() function r=shu
527553e5ca434ae1bf468b6729872eb3614f6059
created 2015-08-19 18:42 -0700
pushed 2015-08-20 19:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
abc5082cc21472abde8f89b73a3fb0ecbb5c4b6e
created 2015-08-19 14:18 -0700
pushed 2015-08-20 19:42 +0000
Wes Kocher Wes Kocher - Backed out changeset 08e63874f0b4 (bug 1179063) for crashes CLOSED TREE
08e63874f0b417ce0c70f28dc109eb7ca608141b
created 2015-08-19 12:02 -0700
pushed 2015-08-20 19:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
c7891ce06d734f6706b8206be0a491057327292b
created 2015-08-11 03:01 -0700
pushed 2015-08-11 22:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Simplify enclosingStaticScope and rename to innermostStaticScope in BCE. (r=efaust)
4e1ccbab9d76cc83d2b3addcdff98ad56a90d05d
created 2015-08-11 03:01 -0700
pushed 2015-08-11 22:35 +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)
856f588ad29e8bd7c29b12f6d5fca4c7b125ccc4
created 2015-07-30 22:17 -0700
pushed 2015-07-31 10:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me)
b25c64b684911e6ab59e43aee7f7af581f464440
created 2015-07-30 22:17 -0700
pushed 2015-07-31 10:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust)
4fd47709610890a4576dd95e115a2c29b7d0213c
created 2015-07-30 22:17 -0700
pushed 2015-07-31 10:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: use StmtInfoStack inside BCE and remove templated StmtInfo helper functions. (r=efaust)
d5d0d7a18180663ea71040f6a32c342fce584c17
created 2015-07-30 22:17 -0700
pushed 2015-07-31 10:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: use an RAII struct to manage the parser statement stack. (r=efaust)
dbfb0313280303f2c03cdae7d8e67c0b00cf8e7e
created 2015-07-30 22:17 -0700
pushed 2015-07-31 10:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
52758787f3249f4e9c7331f8056ec139750070c9
created 2015-07-30 22:17 -0700
pushed 2015-07-31 10:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
189161dc16163e36f6e917d360a2c37764f4543c
created 2015-07-30 12:56 -0400
pushed 2015-07-31 10:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets f251b3836314 and 47fe6e30240d (bug 1179063) for mass build bustage.
less more (0) -100 -60 tip