js/src/frontend/Parser.h
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
22428c15bb03f18dcaf5eb53a81fd8bc49f312c6
created 2019-02-05 14:58 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 2: Separate CodeNode into FunctionNode and ModuleNode. r=jorendorff
585a078ac5b3ffa4d19fbe5eddecfbb4fefa3ea7
created 2019-01-09 21:27 +0000
pushed 2019-01-21 13:03 +0000
Ashley Hauck Ashley Hauck - Bug 1514919 - Do not constant-fold the same nodes more than once. r=jorendorff
ee32392ef5b3ce7e5f72cf052458a2dd139be386
created 2019-01-08 11:33 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1502792 - Part 2: Add ErrorReportMixin which implements error reporting methods, and make them available in Parser and Tokenizer. r=jwalden
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
0ee93898e415524e9ffbf569cbcedadd35a67ac6
created 2018-11-26 16:11 +0000
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1508672 - Make |new import()| a syntax error r=jorendorff
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
56f220f7a98f9ca941912ed1b9e69518f49c0d79
created 2018-11-15 15:01 +0000
pushed 2018-12-03 16:23 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
c0ff603045c080877553eb2d3a45abd8ef58a1d0
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 3: Remove MUST_MATCH_TOKEN_MOD_WITH_REPORT* macros. r=Waldo
6af00f47b82911306268990c6c45a3e5b9dc622d
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 2: Remove MUST_MATCH_TOKEN_FUNC* macros. r=Waldo
b07f54650288bf8664ca7a1ef67ca747ff46fdbb
created 2018-11-02 15:50 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 1: Add GeneralParser::mustMatchToken and use it instead of simple variants of MUST_MATCH_TOKEN_*. r=Waldo
04a5b29e9c89e74be2e2f81c0c098da68b96e3c3
created 2018-11-06 22:51 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1505150 - Move implementations of ParseContext and SharedContext to their own files. r=jorendorff
748e2beda47e5060d556df539bb45d471562c05b
created 2018-11-06 22:42 +0200
pushed 2018-12-03 16:23 +0000
Dorel Luca Dorel Luca - Backed out changeset 9675e3a0f693 (bug 1505150) for spidermonkey failure in builds/worker/workspace/build/src/js/src/frontend/ParseContext-inl.h
9675e3a0f693e4da23d8e4660fd9dd71209b0aa9
created 2018-11-06 20:05 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1505150 - Move implementations of ParseContext and SharedContext to their own files. r=jorendorff
fb5fb585b24ec23c1f250ed8381c1552cca42870
created 2018-11-02 09:33 +0200
pushed 2018-12-03 16:23 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1501928) for causing parser build bustages CLOSED TREE
2c2f329b5f3ff9534fe11999daf1c8d823ef76f7
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 3: Remove MUST_MATCH_TOKEN_MOD_WITH_REPORT* macros. r=Waldo
5511494bb3e23dc14a8c4388ea25a897d3406dba
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 2: Remove MUST_MATCH_TOKEN_FUNC* macros. r=Waldo
b537bec9ef64ce6cf60aa1d13110c5a84b780ba0
created 2018-11-02 15:50 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 1: Add GeneralParser::mustMatchToken and use it instead of simple variants of MUST_MATCH_TOKEN_*. r=Waldo
d0b577458d53f59ecabc3556ce04a27a8e8eb6d0
created 2018-10-25 18:25 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement syntax for public and private fields. r=jorendorff
c2d642cb5eb28fedc0b8edb46e9fd02d2f689e2b
created 2018-10-31 05:52 -0400
pushed 2018-10-31 15:11 +0000
Jon Coppeard Jon Coppeard - Backed out changeset d1b2141b1c45 (bug 1484948) for causing bug 1503009. a=RyanVM
0522e105ea10e64fcd421dd082e0ba1cd02dfae1
created 2018-10-16 15:41 -0700
pushed 2018-10-18 18:37 +0000
Jeff Walden Jeff Walden - Rename the current CharT typename parameter, used for either char16_t or mozilla::Utf8Unit, to Unit -- so that CharT can be used for actual C++ character types, when such are needed to intermesh with character-demanding APIs. Also change a few "chars" in function/variable names to "units" for consistency. No bug, rs=jorendorff over IRC
a298e5b921f7dde9e3e36f25fae60a950e94a20b
created 2018-10-15 23:51 +0900
pushed 2018-10-18 18:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1496331 - Do not alter declaration kind from FormalParameter to BodyLevelFunction. r=Yoric
b60cb229416c3a4d2744611cf89051f574ced95e
created 2018-10-03 14:41 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1489242 - Add {} to example code in comments. r=jorendorff
8789cfe8c9adf1f0d553939f4a4fed8d1899213d
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 7: Add accessors to LexicalScopeNode. r=jwalden
6a0f98626fd4a72680ebda4d7062aec25fef40b2
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 6: Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP. r=jwalden
f4e0f1c70bf8a2ff4eadbde0e0cd9aed7fe8c135
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 5: Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral. r=jwalden
fa508359ae289d59cdbbd5061080b692fa5a3d5b
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 4: Add accessors to UnaryNode and subclasses. r=jwalden
f1c5898b0982188af75c672dee68a0ca95051376
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 3: Add accessors to BinaryNode and subclasses. r=jwalden
0c08c096decb00e0895f94436c5d7aca0c80a872
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 2: Add accessors to TernaryNode. r=jwalden
4ad37258ece079095198576a0c3b00e13d90205c
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 1: Add accessors to ListNode. r=jwalden
9f7beee7269b10833e0ca8446195cc354dac63c3
created 2018-09-06 10:31 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/frontend, part 4. r=jorendorff
d1b2141b1c454f28b8d35164c958e9ddcc7058fe
created 2018-09-07 17:52 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1484948 - Parse dynamic module import syntax but throw SyntaxError if used r=jorendorff
7d07908ee08acfa5333806b907bce7fb20c59dc1
created 2018-08-30 20:10 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1486730 - Remove some unnecessary includes from js/src/frontend r=Waldo
1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
created 2018-08-24 21:25 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations. r=jandem
1283ee4cfb6bea6641102cd08931540688e4d2cc
created 2018-08-14 11:06 +0000
pushed 2018-08-24 17:49 +0000
Thi Huynh Thi Huynh - Bug 1478910 - Use JSMSG_AWAIT_IN_DEFAULT error for incomplete await expr in async function/generator parameter. r=arai
b789f764a1ae22d4b6f09658a9e0d79791b50125
created 2018-07-12 11:29 -0700
pushed 2018-08-24 17:49 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
fb38cfb1031dcd9ca730d7aeac46c8dacf24c0e7
created 2018-07-12 11:24 -0700
pushed 2018-08-24 17:49 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
e54c4c4cde45eabf290e709073588a256abb8f33
created 2018-08-08 04:40 +0300
pushed 2018-08-24 17:49 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1378808) for wpt failures on /content-security-policy/securitypolicyviolation/targeting.html.
6dd9c641346afe439fb10c028becf0a7b1f0aedc
created 2018-07-12 11:29 -0700
pushed 2018-08-24 17:49 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
e732697778c260c413047531e372a24286e0b667
created 2018-07-12 11:24 -0700
pushed 2018-08-24 17:49 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
0b294e23b3f65f9a8e62ae4789bfb0a0c9508222
created 2018-07-27 23:06 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1378808) for failing spidermonkey builds on a CLOSED TREE
e761b8eef0aa984ad2fdced07237580448c1435c
created 2018-07-12 11:29 -0700
pushed 2018-08-24 17:49 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::PropertyName to hold location information about property access name. r=jorendorff
b14186c3f8952a345541bec532f2d2233b854cbc
created 2018-07-12 11:24 -0700
pushed 2018-08-24 17:49 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
04563090db37e5a627c05219cf0ddfd1d65bb25c
created 2018-06-21 21:09 -0700
pushed 2018-06-23 22:41 +0000
Jeff Walden Jeff Walden - Bug 1469469 - Initialize PerHandlerParser::internalSyntaxParser_ in the constructor member-list, not through code in the constructor body. r=arai
277bd9cf9edc37653b8931349b1c9a232987fd57
created 2018-05-23 08:47 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Implement import.meta in the JS frontent r=jorendorff
f6d3ea212415298d10b0ba08a479c7f1a5d02030
created 2018-05-11 14:03 +0900
pushed 2018-06-18 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1459127 - Store ScriptSourceObject reference into LazyScript inside LazyScript. r=jimb
5bf7bfe1db79fc344db9fa64dbae539771a8db75
created 2018-04-30 22:23 -0700
pushed 2018-05-03 15:28 +0000
Eric Faust Eric Faust - Bug 1454728 - [BinAST] Create recursive bindings for function expressions. (r=Yoric, r=arai)
fe50254665a40f07d9c9701f07b699aa638ecc54
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 5: Move displayURL and sourceMap intialization from BCE to Parser. (r=Waldo)
6d712c91d06dfb9b968404fcd217dc43670ad2e3
created 2018-04-27 15:02 -0700
pushed 2018-04-30 15:33 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 4: Make TokenStreamSpecific and ErrorReporter, rather than TokenStreamAnyChars. (r=Waldo)
b512c7a263b259b844aefd723301fb7643e1bfd2
created 2018-02-27 15:09 -0600
pushed 2018-04-26 21:04 +0000
Jason Orendorff Jason Orendorff - Bug 1275292 - Delete ParseNodeAllocator::freeTree() and friends. r=shu.
84acd9df2fe4a6583d5f3cd14106b141c6c6008a
created 2018-04-04 20:41 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1450574 - Remove DeprecatedLanguageExtension telemetry code. r=jandem
42b231ec2fbcb90db404050715cbf8b267016b99
created 2018-04-04 20:07 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1450574 - Remove expressionClosureHandling from Parser. r=jorendorff
0a136c8bccf1eaf5898731497aaff70a953bfae4
created 2018-04-01 18:47 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1450574 - Remove NoExpressionClosure FunctionSyntaxKind values. r=jorendorff
7d7010443cce082bdd0ddc7db0f0d5c78a1d3f5e
created 2018-04-01 18:27 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove expression closure warning. r=jandem
54ae81245f469e9cc2972b6f727016187602d1d6
created 2018-03-22 18:24 +0000
pushed 2018-04-26 21:04 +0000
Jon Coppeard Jon Coppeard - Bug 1446811 - Support exporting array and object binding patterns r=jorendorff a=abillings
dce3a6c9866b5f0dadd707db49c634b758e4cc7a
created 2018-03-12 20:14 +0100
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove basic expression closure code. r=jandem
2c450d858f010cec47a94afd24b566d7a65c544e
created 2018-03-15 04:23 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1442599 - Part 7: Clean up using and includes in jsutil. r=jorendorff
less more (0) -300 -100 -60 tip