js/src/frontend/Parser.cpp
df5dd0cd1757668728246ad19feeb085952a3093
created 2017-03-10 13:21 +0900
pushed 2017-03-14 00:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1345960 - Handle shorthand property and destructuring with async keyword properly. r=shu, a=jcristau
414d430012ee52de1454a983630bab75d848c5c6
created 2015-05-25 17:44 +0900
pushed 2017-02-27 16:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1159973 - Abort parsing when TokenStream::SourceCoords hits OOM. r=jorendorff, a=sylvestre
65be24609b44bc07afabf5581cffea84722ed796
created 2017-02-09 07:42 +0900
pushed 2017-02-14 16:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331009 - Remove wrong restriction for a newline after await. r=till, a=jcristau
0693440a205976a1530843fce55160bd2118e254
created 2017-01-17 12:13 -0500
pushed 2017-01-23 14:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1316832 - Do not consider non-final duplicated positional parameter names to be closed over. r=Waldo, a=jcristau
f37699322f20dbf4e6f25ccf6ab8405cf83352d2
created 2016-11-02 18:42 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename asmjs/ directory to wasm/; r=luke
8a36d67577d84f9d1833fa35c7c13e8aed02b209
created 2016-11-03 03:08 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1314083 - Handle destructuring-only syntax when initially parsing async arrow parameters. r=arai
d2526689ef032790ef20dd129e054b5bbc60b458
created 2016-11-01 16:53 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1314128 - Do not parse await expression in module. r=till
5ab01476a1ccebc49962acd2737980fa6ec1f69f
created 2016-08-29 02:05 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 11.1: Implement async functions. r=till
3a03d945279843d6eaa80ff56af174e0b45abf7d
created 2016-08-28 23:58 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 10.1: Support async arrow function in Parser. r=till
0e9b413f34392cd8e1bdda5cb230091a204fb5ef
created 2016-08-28 23:58 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 9.1: Support async function statement in export default in Parser. r=efaust,till
0f59ff767344e7856642447f5e9a3679cc2fe4ab
created 2016-08-28 23:58 +0900
pushed 2017-01-23 14:19 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 8.1: Treat await as keyword in module. r=efaust,till
203903ea62ec88835f67ffaf938d39745461d486
created 2016-10-31 05:33 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 7.4: Fix property name parsing with async name. r=till
c6af45aef3045102fc696e52e468da0e55e3928b
created 2016-08-28 23:58 +0900
pushed 2017-01-23 14:19 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 7.1: Support async method in Parser. r=efaust,jwalden,till
eb5f24802ccbb0e44cf0448c9351755b93a15943
created 2016-08-28 23:58 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 6.1: Support async function expression in Parser. r=till
2465f743fb4f2b36e0a92a44a02f93472a1ad63e
created 2016-08-28 20:42 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 5.3: Support await expression in Parser. r=till
1557532c15d1d8642115d3f1c2ac1c4685c3a48f
created 2016-08-28 20:42 +0900
pushed 2017-01-23 14:19 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 5.1: Support async function declaration in Parser. r=efaust,jwalden,till
be97b8687b6a0faf23743f7d8ce44c8cd4c08050
created 2016-08-28 20:42 +0900
pushed 2017-01-23 14:19 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 2: Add FunctionAsyncKind parameter to Parser methods that receives GeneratorKind. r=efaust,till
9a91fa1603c46e8ddeef15acc45887d74f39be21
created 2016-08-28 20:42 +0900
pushed 2017-01-23 14:19 +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 2017-01-23 14:19 +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 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1272784 - Part 1: Disallow 'use strict' directive in function with non-simple parameters list. r=arai
5c23428eec9b050e4e000dbccb91b6683009adf6
created 2016-10-10 13:33 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1041341 - Part 2: Report a SyntaxError for destructuring rest with trailing comma. r=arai
2821a9fdfd258ef73a74608ec4056c186e68b170
created 2016-10-18 17:27 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1041341 - Part 1: Add support to store a pending destructuring error in PossibleError. r=arai, r=Waldo
70c98b5e580efc270e3595a897bc5d2a26a429a8
created 2016-10-10 13:13 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1243717 - Part 1: Allow destructuring for rest parameter (ES2016). r=arai
ca0c73cdf43779fac2f1941f7e42093454b90c22
created 2016-10-10 13:13 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1243717 - Part 0: Set correct function length when parameter expressions, but no defaults are present. r=arai
90651995f07f9bd4aaaf40bac8656d13e402c20e
created 2016-10-15 02:35 -0700
pushed 2017-01-23 14:19 +0000
Jeff Walden Jeff Walden - Bug 1310394 - for-in loops with a name declaration with an initializer, in strict mode code, should be a syntax error. r=anba
5f5b906ef8c8a71c0f131c24990c138f7e05df77
created 2016-10-10 10:44 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1204024 - Part 5: Allow duplicate __proto__ properties in object destructuring. r=arai
04339bee7352c27a85b8015b4467671b784c3b02
created 2016-10-12 12:36 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1204024 - Part 4: Delay error reporting for pending errors until the destructuring pattern is completely parsed. r=arai
5ebb036c18eabcbd3ed1fb111fce04be40a7b647
created 2016-10-10 10:44 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1204024 - Part 3: Move destructuring error checking for PossibleError to checkDestructuringPattern. r=arai
c13851000ef00ec4e661283ce64b3c2cea762d2d
created 2016-10-12 12:35 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1204024 - Part 2: Restrict PossibleError to non-recoverable errors, because it's not possible to recover from a pending error. r=arai
fe1135c6ee9dc0c0d4c04e8b68da920aa10b29c0
created 2016-10-10 10:43 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1204024 - Part 1: Set possibleError to nullptr in expression-only contexts. r=arai
86e17a8b40d0daaa968613960860b62690d31790
created 2016-10-10 10:29 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1306701 - Part 1: Evaluate var-initializer expression in for-in loop per Annex B.3.6 (ES2017). r=Waldo
acc5fe1c96b3189b730754c6de2ab9c79bef5da4
created 2016-10-08 11:14 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
cdac94ae694ffaaaa92f9f131157ec0a00920462
created 2016-10-06 21:55 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 9: Remove unused/dead code in Parser.{h,cpp}. r=arai
1298061af7211dc717198e4189e5f7f7c8f1a752
created 2016-10-06 21:55 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 8: Allow escape sequences in strict-reserved-words and yield. r=arai
6b82ab78248cfc2eeed630e76bb150130673e03b
created 2016-10-06 21:55 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 7: Only treat yield as a keyword when YieldIsKeyword is used. r=arai
aaf34bc07b55b600c64e5527899524cf444658b1
created 2016-10-06 21:55 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 6: Pass correct yieldHandling to function parameters parser to handle yield in arrow parameters. r=arai
3deb3fe0e16c899576273a2543ab67e9bce583ee
created 2016-10-06 21:54 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 5: Allow yield in object destructuring shorthand and CoverInitName. r=arai
b407fd6bc9482a930740b8575ee1817266a31f4a
created 2016-10-06 21:54 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 4: Allow yield without value expression in for-in initializer. r=arai
207337c9f7b69a4f3b2e648029ef90c101a9c113
created 2016-10-06 21:54 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 3: Show error marker for invalid CoverInitName at correct position. r=arai
48a62f57b3cbff3ef3f0c833ee54c479d38df146
created 2016-10-06 21:54 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 2: Handle CoverInitName for assignment destructuring in for-in/of loop head. r=arai
620687347d7fb3d07412ef61331bc9d8af1db0df
created 2016-10-06 21:54 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1305566 - Part 1: Allow 'static' with escape sequences as method name. r=arai
6e6438f5d89f0d0397a0ee365b505ce8e76658d8
created 2016-10-06 23:38 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1303788 - Add support for trailing comma in argument and parameter lists (ES2017). r=arai
80683e82570c3425d43edb9e94f476bc2d788a86
created 2016-10-06 08:12 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1243858 - Disallow unary expression on left-hand side of exponentiation operator. r=arai
6dd3d752338c47e1c23cfc863ea4fa65e3946c88
created 2016-10-03 07:16 -0700
pushed 2017-01-23 14:19 +0000
André Bargull André Bargull - Bug 1288381 - Allow member expressions after super() call. r=arai
ab08affc3ca6d7d6ea6175f5f4560a5ff6ff1c1e
created 2016-10-03 17:48 -0700
pushed 2017-01-23 14:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1298809 - Fix skipping lazy function expression bodies to account for semicolon. (r=Waldo)
a4bcc0fe30b5b5001d6b8bb58e2377c21f8e2a3e
created 2016-09-30 12:04 +0200
pushed 2017-01-23 14:19 +0000
Jan de Mooij Jan de Mooij - Bug 1302692 - Fix error messages for labeled continue statements, remove some dead code. r=jwalden
b1428a6cabc5c470e505841d2306e5ca4c3576f7
created 2016-08-15 23:05 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 9: Use Latin1 variant of JS_ReportErrorNumber after encoding in Latin1. r=jandem
ff8d7c4926fb1362f2c5a4919ed81206b5c7c6c2
created 2016-09-21 23:31 +0530
pushed 2017-01-23 14:19 +0000
Vinayak Agarwal Vinayak Agarwal - Bug 1304097 - Used consumeKnownToken instead of getToken. r=arai
ddfe1d1657b3dfa269a121ed763b2ff3db8c1b8a
created 2016-09-22 16:05 -0700
pushed 2017-01-23 14:19 +0000
Jeff Walden Jeff Walden - Bug 1302994 - Precautionarily peek at the next token after the AssignmentExpression in a for-loop head's declaration, when searching for a for(;;)'s first semicolon, in case the init-component ends in a lazy inner function that, when skipped during full-parsing, clears lookahead. r=arai
7340398c68a8a5e40a494ad7a575ea680c000d9f
created 2016-08-31 16:33 -0700
pushed 2017-01-23 14:19 +0000
Jeff Walden Jeff Walden - Bug 1299519. r=shu
1a89a84c1b7df7bedb6ae6540f1eaa3fed8f87e2
created 2016-09-22 12:42 -0700
pushed 2017-01-23 14:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
dcebf2b98e14523c02905b82f03733086487a7fb
created 2016-09-20 18:20 -0700
pushed 2017-01-23 14:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c9f2cb674778 (bug 1303118) for failures in browser_dbg_watch-expressions-02.js
c9f2cb674778ded355d16e6d06f2fa22b49e99b3
created 2016-09-20 16:03 -0700
pushed 2017-01-23 14:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
23ed0770680c7b761f1699e665db28302406193b
created 2016-10-05 15:32 -0400
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1298809 - Fix skipping lazy function expression bodies to account for semicolon. r=Waldo, a=gchang
0f7d8aba326700c95615f9c30240ca91fbc51aa6
created 2016-09-22 16:05 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1302994 - Precautionarily peek at the next token after the AssignmentExpression in a for-loop head's declaration, when searching for a for(;;)'s first semicolon, in case the init-component ends in a lazy inner function that, when skipped during full-parsing, clears lookahead. r=arai, a=gchang
90e68a83b08aa02b3e7440f1b5c52e12b8e6f388
created 2016-09-22 12:42 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust, a=gchang)
da90ddb4a187bd14359b8e1326c7b29cd378318a
created 2016-08-31 16:33 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1299519. r=shu, a=ritu
d1bf9267ba7da182771c43aec042f0f5f579de93
created 2016-09-13 14:14 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1297706 - Syntax parse arrow functions. r=shu
240e3c1ab62217ac892c3d58c719750e20f5bcc4
created 2016-08-30 09:37 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1288460 - Allow escape sequences in the keyword-like but non-reserved 'static' Identifier (in non-strict code). r=arai
869a5b6dae7834e2d33e92486b5fd9629f6c3000
created 2016-08-30 09:37 -0700
pushed 2016-11-14 12:26 +0000
Jeff Walden Jeff Walden - Bug 1288460 - Allow escape sequences in the keyword-like but non-reserved 'let' Identifier (in non-strict code). r=arai
less more (0) -1000 -300 -100 -60 tip