js/src/frontend/Parser.h
caa78f1b64987daad530822173a6c1359a260514
created 2019-03-12 09:16 +0000
pushed 2019-03-14 15:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1534516 - Use correct AutoGCRooter::Tag in BinASTParserBase. r=Yoric
c9301ae941a18690438f351eee32c709bfd95ec2
created 2019-03-05 13:42 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1530832 - Refactor classDefinition and replace Maybe::reset() with a block. r=jorendorff
a629da373379c1d549448aff8e23b52b866a6a47
created 2019-03-05 16:12 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset f5a2a974495b (bug 1530832) by request of khyperia CLOSED TREE
f5a2a974495b77f882ca9aa630a5f11cf1ff2286
created 2019-03-05 13:23 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1530832 - Refactor classDefinition and replace Maybe::reset() with a block. r=jorendorff
d10717796a290bd4e4e63ca7ea019ad8e52b309d
created 2019-02-28 09:52 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
c4d3d41136213af2b11a74d5e2a70aa227bd5d1e
created 2019-02-28 11:15 +0200
pushed 2019-03-11 13:01 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 01d931a9140b (bug 1526031) for build bustages on frontend/ParseNode.h CLOSED TREE
01d931a9140b35f9ea90a6a5a45956510f5ef7f1
created 2019-02-28 01:29 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
7e5a341f5662da8ab99d7ab4ac8b895016ba71ed
created 2019-02-26 13:21 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1530389 - Enclose BinAST code in Parser.h with JS_BUILD_BINAST. r=Yoric
cfdb566ecbb8003d11536c2e0c8aa20d8945884f
created 2019-02-24 03:35 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1529448 - Move {hasUsedName,hasUsedNamedeclareFunctionThis,declareFunctionThis,declareFunctionArgumentsObject,declareDotGeneratorName} to ParseContext. r=jorendorff
151271d3dfc2a4a509bac6608318b7e09a1cbf9d
created 2019-02-24 09:42 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 14: Add ParserSharedBase class. r=Yoric
f55920d58943e30d181614e0d4518f6c4489cd6f
created 2019-02-24 03:32 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 13: Rename PerHandlerParser::handler field to handler_. r=Yoric
7c2a4feaec2cc4c9e5b74e358aae41e0e9c56df9
created 2019-02-24 03:30 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 10: Rename ParserBase::checkOptionsCalled field to checkOptionsCalled_. r=Yoric
d5cfad78de33e3b5858260507d5aeb06c446a00e
created 2019-02-24 03:29 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 9: Rename ParserBase::foldConstants field to foldConstants_. r=Yoric
3dbd995ed01a0a8fa36d147cdcf8604c20dd8213
created 2019-02-24 03:29 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 8: Rename ParserBase::keepAtoms field to keepAtoms_. r=Yoric
c46a2d2f9b6119cbddb070e0806acd422a6ca7ec
created 2019-02-24 03:28 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 7: Rename ParserBase::sourceObject field to sourceObject_. r=Yoric
bc91af3d40a4d1b6c703f55f9c7dea47f9da1af0
created 2019-02-24 03:27 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 6: Rename ParserBase::usedNames field to usedNames_. r=Yoric
1703de7ce9a0007dfce22787445581fe9c997a7f
created 2019-02-24 03:27 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 5: Rename ParserBase::pc field to pc_. r=Yoric
3bcda710f6bdc2c4cea19132d53b7190fe25f1b4
created 2019-02-24 03:26 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 4: Rename ParserBase::traceListHead field to traceListHead_. r=Yoric
404e9820bc40c670422e2fd54affad2e5c371af0
created 2019-02-24 03:26 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 3: Rename ParserBase::tempPoolMark field to tempPoolMark_. r=Yoric
886ae31b4f014d5e3a1e6da41bfe3b65469e26e8
created 2019-02-24 03:25 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 2: Rename ParserBase::alloc field to alloc_. r=Yoric
4c9346b3f7e398e3f707a836adb8e671b601abe1
created 2019-02-24 09:42 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 1: Rename {ParserBase,SharedContext}::context field to cx_. r=Yoric
49fda807b7c5b867fca271115934ccb6a8c7e205
created 2019-02-21 23:48 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
f959cbeb6c01620819738c5313074e596ccc7363
created 2019-02-16 03:00 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset 94a9c4cabe37 (bug 1526031) for spidermonkey bustages CLOSED TREE
94a9c4cabe376cc22c9cd43199ee672bd32f0eae
created 2019-02-16 00:20 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
9696fa097cd0ac3e27b3a34dff1677970ea7b3ea
created 2019-02-16 00:50 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset b29cead870d9 (bug 1526031) for spidermonkey bustages CLOSED TREE
b29cead870d90f9c9333c6ef453a0e6c53d8a255
created 2019-02-15 22:10 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
8e1840b7a9923ac6e7e4c143edf87167b4cac717
created 2019-02-15 23:22 +0200
pushed 2019-03-11 13:01 +0000
Noemi Erli Noemi Erli - Backed out changeset db4946736508 (bug 1499448) for failures in BytecodeEmitter.cpp CLOSED TREE
db4946736508bb1cc3cbb288cdb498703fb4d904
created 2019-02-15 18:16 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
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
less more (0) -300 -100 -60 tip