js/src/frontend/Parser.cpp
35e80f56a79726c4c79b559a07e43324264a3b61
created 2017-09-20 18:15 +0200
pushed 2017-09-21 00:47 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3c7dfc3cc0c0 (bug 1401243) on request from sfink (issue with hazard build). r=backout on a CLOSED TREE
3c7dfc3cc0c0c9dabcaa80dce62bad1faa381e83
created 2017-09-19 09:55 -0700
pushed 2017-09-21 00:47 +0000
Steve Fink Steve Fink - Bug 1401243 - Remove AutoGCRooter for Parser, r=jonco
d66007719512a9b399f8c6c9882719d87603fa40
created 2017-09-08 16:37 +0200
pushed 2017-09-10 08:09 +0000
André Bargull André Bargull - Bug 1396261 - Don't treat array/object literals with property accessors as nested destructuring assignment targets. r=arai
fe5d86b3b80a45da7e6e5d31da7ca53889de9239
created 2017-08-26 07:27 +0900
pushed 2017-08-27 01:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1391519 - Improve error message for for-await-of outside of async function/generator. r=till
10c21181061eac2f7a5cc89af3ac7b6273914139
created 2017-08-23 22:06 +0200
pushed 2017-08-25 01:01 +0000
André Bargull André Bargull - Bug 1368313 - Use error reporter to report missing module exports. r=jonco
932c5acc1f86b26863abf895fed5890afe5c2ac7
created 2017-08-22 09:56 +0100
pushed 2017-08-23 00:24 +0000
Jon Coppeard Jon Coppeard - Bug 1388728 - Add APIs to query module record errors and rename operations in line with spec r=bbouvier
ce67aec308e0ff38fe223b1a203b481d01223c28
created 2017-08-21 16:17 +0000
pushed 2017-08-22 00:20 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1392225 - StartIncrementalEncoder should not report encoding failures. r=luke
4ff910d235e4b7e3908a2d18b09ac21de7cb5480
created 2017-08-15 20:18 +0900
pushed 2017-08-16 02:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1352312 - Enable Async Iteration. r=till
e360f835124223f465b2d035582a1f725298faa9
created 2017-08-10 09:43 +0900
pushed 2017-08-11 01:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1385310 - Set bufStart and toStringStart for generator expression functions. r=nbp
074fb831cd7bf4129794047e3d3a4c3ed1a8227e
created 2017-07-10 07:53 -0700
pushed 2017-08-09 22:51 +0000
André Bargull André Bargull - Bug 1377349 - Remove support for nested destructuring in object rest properties. r=shu
595d4c0210e227ff48e1095da958d5eb6b7ba5ca
created 2017-08-09 11:37 +0200
pushed 2017-08-09 22:51 +0000
André Bargull André Bargull - Bug 1382209 - Part 2: Use correct YieldHandling for module contexts. r=shu
bf1ddf4c16190059c640bb49a4ee15913cad8efc
created 2017-08-09 11:37 +0200
pushed 2017-08-09 22:51 +0000
André Bargull André Bargull - Bug 1382209 - Part 1: Add new restrictions for "yield" and "await" as binding identifiers per ES2018 draft spec. r=shu
3f4d9d490af28c3bf7e69b936ecf728f50fbeaca
created 2017-08-06 18:48 +0900
pushed 2017-08-07 21:52 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1083476 - Add console warnings for JS1.7 legacy generators. r=arai
97f1bedf7155dd886771d2821db258e02b6be28f
created 2017-08-03 11:27 +0200
pushed 2017-08-06 08:44 +0000
David Teller David Teller - Bug 1377272 - Making ParserContext less intertwined with Parser;r=shu+381259
34a05b4aae38f0d19cc4770b844e71185fe10321
created 2017-07-14 13:29 -0600
pushed 2017-08-03 17:18 +0000
Tom Tromey Tom Tromey - Bug 1370648 - use final token as end location of statement list; r=jimb
dc186bad8bd537919a15722a1a79dd46660f95f1
created 2017-07-27 23:17 +0900
pushed 2017-07-28 13:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1384299 - Provide better error message when errornous syntax possibly match "yield SOMETHING" outside generators. r=till
19a82f6ac49ed777cb9131eea991098dee59a532
created 2017-07-17 18:45 -0700
pushed 2017-07-18 16:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1366927 - Rework column handling in frontend by separating column from offset from root ScriptSource buffer. (r=jimb)
d365e0c892e30ea94209454ed26f57d1ad48c926
created 2017-06-28 12:22 -0700
pushed 2017-06-29 13:53 +0000
André Bargull André Bargull - Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
07fcbdb153e29d0fec4420aac2593150365bf7c3
created 2017-06-09 17:44 -0700
pushed 2017-06-11 08:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1371105 - De-templatize parse handlers. (r=jorendorff)
ed9bcfd60646b4e0def9b5ca80e67fa24d55af58
created 2017-06-07 03:19 -0700
pushed 2017-06-09 11:05 +0000
André Bargull André Bargull - Bug 1370214 - Don't allocate RegExp objects during syntax parsing for RegExp literals. r=shu
196bfa86b5a63c20f7f6fdf3e30d9ff3d8839de3
created 2017-06-07 20:27 +0200
pushed 2017-06-08 02:56 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 47ce8dbb036e (bug 1356189) for no tests result for own test await-restricted-nested.js on Windows 7 VM opt. r=backout
47ce8dbb036e5452c0dd060c274cef056306d258
created 2017-06-06 01:42 -0700
pushed 2017-06-08 02:56 +0000
André Bargull André Bargull - Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
eb6d181cfc9714264d12ff2b01c3f4028ec7bf0e
created 2017-06-05 13:10 +0200
pushed 2017-06-07 00:27 +0000
André Bargull André Bargull - Bug 1364979 - Don't use Latin-1 when encoding the export name for missing exports. r=jonco
5f12fd37c3bd5e511968b5b9a1c389a41119f66c
created 2017-05-30 12:11 +0200
pushed 2017-05-30 16:59 +0000
Jan de Mooij Jan de Mooij - Bug 1368461 part 2 - Pass NewObjectKind to RegExpAlloc so most callers can use nursery allocation. r=jonco
8fa35ea59bdd416eadfec7def8e9c29222d908cc
created 2017-05-20 08:23 -0400
pushed 2017-05-22 23:38 +0000
Jan Keromnes Jan Keromnes - Bug 1366021 - Do not use 'else' after 'return' in /js/src/frontend/Parser.cpp. r=bbouvier
61ea278ec2042af28a6aae57e148988778d1facb
created 2017-05-02 13:01 -0700
pushed 2017-05-17 10:30 +0000
André Bargull André Bargull - Bug 1361143 - Enforce lookahead restriction for "async function" in expression statements. r=shu
cb4c204b5fcd8bd7c6f2ea3e8d6f82dccf247df1
created 2017-05-15 12:08 -0700
pushed 2017-05-16 13:13 +0000
André Bargull André Bargull - Bug 1359575 - Report SyntaxError if GeneratorDeclaration/AsyncFunctionDeclaration is redeclared in block-scope. r=shu
accca3d23d7bf2df1b66186e564c79e87e67f45a
created 2017-05-11 20:54 -0700
pushed 2017-05-12 16:21 +0000
Shu-yu Guo Shu-yu Guo - Bug 1363191 - Pop eval lexical scope before propagating its var scope's Annex B functions. (r=anba)
cb0360c3468d376765d8710965860814d1bc22ab
created 2017-05-10 13:42 +0000
pushed 2017-05-11 00:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1351357 - Use the ReadOnlyCompileOptions from the HelperThread while decoding RegExp. r=bhackett
dc3008e45ba6cf5130eec89598fd51d1e6bbbc27
created 2017-05-10 13:01 +0200
pushed 2017-05-10 13:36 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cf2ee5242986 (bug 1363191)
cf2ee5242986e5d087ac48238a1fca8e96d6e1a9
created 2017-05-09 14:45 -0700
pushed 2017-05-10 13:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1363191 - Pop eval lexical scope before propagating its var scope's Annex B functions. (r=anba)
0ad1250ede3a5f0d419bcd584945a6669fed9754
created 2017-05-05 13:01 -0700
pushed 2017-05-08 03:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1361317 - Check Annex B applicability upon Scope exit. (r=anba)
041899558dd5c8c1ff7abe7fd393bda48c3f323a
created 2017-05-05 13:01 -0700
pushed 2017-05-08 03:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1161312 - De-offset ScriptSource offsets from starting column in JSScript and LazyScript. (r=jimb)
66ad093f7e6a4d342dceb9522809f019dbc6a2db
created 2017-05-04 05:05 -0700
pushed 2017-05-05 13:28 +0000
André Bargull André Bargull - Bug 1339395 - Part 2: Add parser support for rest and spread object properties. r=shu
7ccc011304aa188aa50651cbb148d0f6b09ad495
created 2017-05-04 05:05 -0700
pushed 2017-05-05 13:28 +0000
André Bargull André Bargull - Bug 1339395 - Part 1: Align parse method for object literals to match array literals. r=shu
118f15cdd0fb19a045efff584f4fd95074796ca1
created 2017-04-20 00:23 -0700
pushed 2017-05-04 05:23 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make jscompartment.h and GlobalObject.h not #include builtin/RegExp.h, to address yet more thorny cyclic dependency issues in subsequent patches. r=arai
a8e1028ccbea24ac488b7f30ff6515a6b3d4998f
created 2017-04-20 00:17 -0700
pushed 2017-05-04 05:23 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make the DeprecatedLanguageExtensions enum an enum class in a new header, to address a thorny cyclic dependency issue in subsequent patches. r=arai
38f8077b0476919e367550d4a5522930adb319a8
created 2017-04-28 20:31 +0200
pushed 2017-04-29 09:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 391306755ce6 (bug 1339395) for failing Linux cgc's wasm-12.js. r=backout on a CLOSED TREE
4bc1597126e09ab37d58dbd3ba0a35397aa456a2
created 2017-04-28 20:30 +0200
pushed 2017-04-29 09:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c842e4b4dcb6 (bug 1339395)
de04eca510ed09012bd46b1bf3625fb5107d9dfe
created 2017-04-28 16:34 +0200
pushed 2017-04-29 09:12 +0000
André Bargull André Bargull - Bug 1358246: Report syntax error for stray "async" keyword in object literal property name. r=shu
2baf4e5a516aa6a8eb7ca7080dc7d8c8f41e5c25
created 2017-04-28 16:24 +0200
pushed 2017-04-29 09:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 999318b53733 (bug 1358246)
c842e4b4dcb614168599e24a5c055828250f19dc
created 2017-04-28 00:41 -0700
pushed 2017-04-29 09:12 +0000
André Bargull André Bargull - Bug 1339395 - Part 2: Add parser support for rest and spread object properties. r=shu
391306755ce6acdfe4b010a709896ce4c5b7b227
created 2017-04-24 04:33 -0700
pushed 2017-04-29 09:12 +0000
André Bargull André Bargull - Bug 1339395 - Part 1: Align parse method for object literals to match array literals. r=shu
999318b53733c5ccef06fcf87025cf00d515b0af
created 2017-04-22 03:27 -0700
pushed 2017-04-29 09:12 +0000
André Bargull André Bargull - Bug 1358246: Report syntax error for stray "async" keyword in object literal property name. r=shu
28e4528663c45f76f8faf5111db3cf59bb0f9154
created 2017-04-26 14:59 +0200
pushed 2017-04-27 00:43 +0000
Jan de Mooij Jan de Mooij - Bug 1359421 - Simplify/optimize SharedContext::isFunctionBox by removing an unnecessary virtual call. r=shu
332fa2188d891a1aa15c9c98fd2e1f7007a46239
created 2017-04-22 03:32 -0700
pushed 2017-04-24 23:17 +0000
André Bargull André Bargull - Bug 1303703 - Part 4: Check assignment destructuring syntax before constant-folding. r=shu
8f2c0ac318b10cac245519338ed8556bcfce09e6
created 2017-04-22 02:19 -0700
pushed 2017-04-24 23:17 +0000
André Bargull André Bargull - Bug 1303703 - Part 3: Syntax parse destructuring assignment patterns. r=shu
d6e29a56658e1931b181eb8c6a7a18d6d1c5b152
created 2017-04-22 02:09 -0700
pushed 2017-04-24 23:17 +0000
André Bargull André Bargull - Bug 1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed. r=shu
0ad2e4e4cd72b84f178a7b7f1af70760493da1c9
created 2017-04-22 02:04 -0700
pushed 2017-04-24 23:17 +0000
André Bargull André Bargull - Bug 1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing. r=shu
3e2f102ce3b260a6ad809d31de28bd4c0403f1ea
created 2017-04-21 06:27 -0700
pushed 2017-04-24 23:17 +0000
André Bargull André Bargull - Bug 1351913: Avoid redundant call to FindReservedWord when validating function names. r=shu
0d069bcc20b070ee61805c51585c06690914bf25
created 2017-04-04 11:27 -0700
pushed 2017-04-22 00:39 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Add a |typename CharT| template parameter to Parser, SyntaxParseHandler, and FullParseHandler, *without* otherwise changing functionality. r=arai
6b3e668eefd5b91390a81487ea8f952b8423d58c
created 2017-04-05 13:30 -0700
pushed 2017-04-22 00:39 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Remove all use of TokenStream from the two ParseHandlers. r=arai
0930544a0236cb6648a12b667f5c090be284ed9a
created 2017-03-31 17:22 -0700
pushed 2017-04-22 00:39 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make ParseContext contain a TokenStreamBase&, not a TokenStream&, so that ParseContext need not be character-type-parametrized. r=arai
f57dbdd29d410858fbe7ddc2e6b4519256b3a96b
created 2017-03-30 18:10 -0700
pushed 2017-04-22 00:39 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Refactor the code that identifies the offset of an impermissible function name (because of strict-mode or extra-warnings restrictions) so that SyntaxParseHandler doesn't depend on a cached TokenStream&. r=arai
e064b7cde203e7756c4c8e96c92e54fc3a0ea7fb
created 2017-04-20 17:48 -0700
pushed 2017-04-21 10:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357483 - Stop changing the end position of parenthesized expression ParseNodes. (r=Waldo)
a2c9cf2db1e41f369fe7e1edf854317a9bb4ed23
created 2017-04-20 15:22 -0700
pushed 2017-04-21 10:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (r=Yoric)
3c9dcaac0b9f79a4402b129c1206170e9920d316
created 2017-04-18 05:48 -0700
pushed 2017-04-20 00:17 +0000
André Bargull André Bargull - Bug 1351913 - Reduce calls to FindReservedWord when checking for forbidden identifiers during parsing. r=shu
8f3e4478d23a948d2c7657b8077882bdaaead643
created 2017-04-17 19:51 -0700
pushed 2017-04-18 08:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (r=Yoric)
751cc121aa3f3243e94a97b71e5ae305978eb3e3
created 2017-04-17 19:51 -0700
pushed 2017-04-18 08:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216630 - Print class source when calling toString on the constructor. (r=Yoric)
e6f6de820d7b2177de1a0630dfedad37b9290ceb
created 2017-04-13 17:35 -0700
pushed 2017-04-14 00:35 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
less more (0) -1000 -300 -100 -60 tip