js/src/frontend/Parser.h
c706eab3c639f68720b3f3d634b29424da7f6360
created 2019-05-12 22:14 +0000
pushed 2019-05-13 08:22 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Make FunctionBox::setEnd take the actual uint32_t end, not TokenStreamAnyChars&, and add ParserBase::setFunctionEndFromCurrentToken that calls it passing the correct value, to eliminate another SharedContext.h dependency on... r=tcampbell
703783d5484d173508e8a13d41fde8d121149211
created 2019-05-12 22:13 +0000
pushed 2019-05-13 08:22 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Move GeneralTokenStreamChars::setFunctionStart to GeneralParser::setFunctionStartAtCurrentToken in Parser.cpp, eliminating one reason SharedContext.h depends on TokenStream.h. r=tcampbell
464bde42a1588d89f7822d175f86db7f93d211ea
created 2019-05-12 05:09 +0300
pushed 2019-05-12 09:30 +0000
Noemi Erli Noemi Erli - Backed out 6 changesets (bug 1550616) for causing build bustages in MacroAssembler-arm64.h
59f2744f50c51af18a58bafc9832550be1cac41f
created 2019-05-12 01:38 +0000
pushed 2019-05-12 09:30 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Make FunctionBox::setEnd take the actual uint32_t end, not TokenStreamAnyChars&, and add ParserBase::setFunctionEndFromCurrentToken that calls it passing the correct value, to eliminate another SharedContext.h dependency on... r=tcampbell
dc57399bbbe3f1e526863e4f2467effc16ffedc2
created 2019-05-12 01:38 +0000
pushed 2019-05-12 09:30 +0000
Jeff Walden Jeff Walden - Bug 1550616 - Move GeneralTokenStreamChars::setFunctionStart to GeneralParser::setFunctionStartAtCurrentToken in Parser.cpp, eliminating one reason SharedContext.h depends on TokenStream.h. r=tcampbell
ced546afa523db9b2f8f8354105d8d03296e4bf4
created 2019-04-30 23:36 +0000
pushed 2019-05-01 04:21 +0000
Ashley Hauck Ashley Hauck - Bug 1545212 - Use more explicit types for ParseNodes. r=jorendorff
c66792afc2c28ae0a555c73f4e34b87435f1f7b6
created 2019-04-24 18:45 +0000
pushed 2019-04-25 09:46 +0000
Ashley Hauck Ashley Hauck - Bug 1542406 - Restrict contents of direct eval in fields. r=jorendorff
e771e63200c6235057da4a0241ab0b346d8619eb
created 2019-04-15 20:55 +0000
pushed 2019-04-16 04:04 +0000
Jason Orendorff Jason Orendorff - Bug 1529772 - Part 3: Implement ASI for fields that have initializers. r=jwalden
0f4a343adc59b26a574c1a74b87c4990ffe77057
created 2019-04-15 20:54 +0000
pushed 2019-04-16 04:04 +0000
Jason Orendorff Jason Orendorff - Bug 1529772 - Part 2: Factor out PropertyName parsing from Parser::propertyName(). r=khyperia
7730a257c3ce8c87c72c6244961411db41211322
created 2019-04-13 03:01 +0300
pushed 2019-04-13 21:44 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1529772) for Parser.cpp related bustages CLOSED TREE
12f5ca654613f554e8de650ad84d8b4a6548a113
created 2019-04-12 22:23 +0000
pushed 2019-04-13 21:44 +0000
Jason Orendorff Jason Orendorff - Bug 1529772 - Part 3: Implement ASI for fields that have initializers. r=jwalden
067e3a99b02750fa89a16a451ca1cfbf42354b71
created 2019-04-12 22:23 +0000
pushed 2019-04-13 21:44 +0000
Jason Orendorff Jason Orendorff - Bug 1529772 - Part 2: Factor out PropertyName parsing from Parser::propertyName(). r=khyperia
7abd8fbb2582cb871cfb3bfbb587bb4478cd19ae
created 2019-04-10 14:42 +0000
pushed 2019-04-11 04:19 +0000
Jason Orendorff Jason Orendorff - Bug 1539821 - Part 4: Use Modifier::SlashIsInvalid in mustMatchToken(). r=jwalden
b595a64f80d7ef5bb77a941d2786f1e63c6887cb
created 2019-04-10 14:42 +0000
pushed 2019-04-11 04:19 +0000
Jason Orendorff Jason Orendorff - Bug 1539821 - Part 2: Rename TokenStream::Operand -> SlashIsRegExp and TokenStream::None -> SlashIsDiv. r=jwalden
ed722cf1b2d96bd3b511b04993cd52d4d528d679
created 2019-04-08 22:31 +0000
pushed 2019-04-09 03:43 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
ad81972ae3f690ae475ecaadf9454cb1074b3532
created 2019-04-08 16:09 +0000
pushed 2019-04-08 19:00 +0000
Ashley Hauck Ashley Hauck - Bug 1540793 - Fix parse flags for fields. r=jorendorff
9625a25b6e3839b776612dc637abac320de7d625
created 2019-04-08 19:10 +0300
pushed 2019-04-08 19:00 +0000
Dorel Luca Dorel Luca - Backed out changeset 048424eb3075 (bug 1534721) for SpiderMonkey failures in builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8057. CLOSED TREE
048424eb3075256daa7ee76cd536d24d75505cee
created 2019-04-06 02:56 +0000
pushed 2019-04-08 19:00 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
d96f98f974e087224e0a1ef9be67e2fc63397d8b
created 2019-03-20 17:26 +0000
pushed 2019-03-21 04:34 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
1017d1e09b8864cc8ea41f5f29714b5a54d77f77
created 2019-03-20 00:48 +0200
pushed 2019-03-20 10:52 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 1b8c42577e24 (bug 1535166) for build bustages on a CLOSED TREE
1b8c42577e2410dbbe050bb30b0ccced9d7c3771
created 2019-03-19 20:23 +0000
pushed 2019-03-20 10:52 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
caa78f1b64987daad530822173a6c1359a260514
created 2019-03-12 09:16 +0000
pushed 2019-03-12 16:08 +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-05 21:40 +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-05 21:40 +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-05 21:40 +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-02-28 21:44 +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-02-28 21:44 +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-02-28 21:44 +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-02-26 21:51 +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-02-25 01:46 +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-02-25 01:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 14: Add ParserSharedBase class. r=Yoric
f55920d58943e30d181614e0d4518f6c4489cd6f
created 2019-02-24 03:32 +0000
pushed 2019-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-25 01:46 +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-02-23 04:13 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
f959cbeb6c01620819738c5313074e596ccc7363
created 2019-02-16 03:00 +0200
pushed 2019-02-16 09:36 +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-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
9696fa097cd0ac3e27b3a34dff1677970ea7b3ea
created 2019-02-16 00:50 +0200
pushed 2019-02-16 09:36 +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-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
8e1840b7a9923ac6e7e4c143edf87167b4cac717
created 2019-02-15 23:22 +0200
pushed 2019-02-16 09:36 +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-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
22428c15bb03f18dcaf5eb53a81fd8bc49f312c6
created 2019-02-05 14:58 +0000
pushed 2019-02-05 21:57 +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-11 04:12 +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-08 10:16 +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-01 05:49 +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-01 05:49 +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-11-30 11:01 +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-11-26 22:36 +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-11-20 21:42 +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-11-16 09:46 +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-11-09 10:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 3: Remove MUST_MATCH_TOKEN_MOD_WITH_REPORT* macros. r=Waldo
less more (0) -300 -100 -60 tip