js/src/frontend/Parser.h
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
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
less more (0) -300 -100 -60 tip