js/src/frontend/Parser.h
0522e105ea10e64fcd421dd082e0ba1cd02dfae1
created 2018-10-16 15:41 -0700
pushed 2018-10-27 01:06 +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-27 01:06 +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-13 00:15 +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-09-24 21:48 +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-09-24 21:48 +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-09-24 21:48 +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-09-24 21:48 +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-09-24 21:48 +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-09-24 21:48 +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-09-24 21:48 +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-09-24 21:48 +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-09-10 17:01 +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-05 20:45 +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-09-05 20:45 +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-16 00:03 +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-16 00:03 +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-16 00:03 +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-10 00:07 +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-10 00:07 +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-10 00:07 +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-01 21:19 +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-01 21:19 +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-01 21:19 +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-07-04 00:35 +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-07-04 00:35 +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-05-25 23:33 +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-05-25 23:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1459127 - Store ScriptSourceObject reference into LazyScript inside LazyScript. r=jimb
ef1614cd592b831c0f1116270a7ad4934017d645
created 2018-03-22 18:24 +0000
pushed 2018-05-24 16:58 +0000
Jon Coppeard Jon Coppeard - Bug 1446811 - Support exporting array and object binding patterns r=jorendorff a=abillings a=jcristau
84ca952eaff281a80ecb2ad15519bc538417440c
created 2017-11-16 12:46 -0800
pushed 2018-05-24 16:58 +0000
Jeff Walden Jeff Walden - Back out the changes from 71e5015934c2 with regard to a single test, af596055be21, d8441c69c083, eed73ebe0266, 8b99335365c5, b63a6b43bab8, and fe95681caba3 from beta. These bugfixes improved on certain fronts but regressed on others, and the full fix (not yet written) will almost certainly be too involved to backport. r=arai, a=gchang
5bf7bfe1db79fc344db9fa64dbae539771a8db75
created 2018-04-30 22:23 -0700
pushed 2018-05-10 00:43 +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 23:50 +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 23:50 +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-30 23:50 +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-10 02:28 +0000
Tom Schuster Tom Schuster - Bug 1450574 - Remove DeprecatedLanguageExtension telemetry code. r=jandem
42b231ec2fbcb90db404050715cbf8b267016b99
created 2018-04-04 20:07 +0200
pushed 2018-04-10 02:28 +0000
Tom Schuster Tom Schuster - Bug 1450574 - Remove expressionClosureHandling from Parser. r=jorendorff
0a136c8bccf1eaf5898731497aaff70a953bfae4
created 2018-04-01 18:47 +0200
pushed 2018-04-05 22:59 +0000
Tom Schuster Tom Schuster - Bug 1450574 - Remove NoExpressionClosure FunctionSyntaxKind values. r=jorendorff
7d7010443cce082bdd0ddc7db0f0d5c78a1d3f5e
created 2018-04-01 18:27 +0200
pushed 2018-04-05 22:59 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove expression closure warning. r=jandem
54ae81245f469e9cc2972b6f727016187602d1d6
created 2018-03-22 18:24 +0000
pushed 2018-03-29 23:06 +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-03-29 23:06 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove basic expression closure code. r=jandem
2c450d858f010cec47a94afd24b566d7a65c544e
created 2018-03-15 04:23 -0700
pushed 2018-03-29 23:06 +0000
André Bargull André Bargull - Bug 1442599 - Part 7: Clean up using and includes in jsutil. r=jorendorff
f68825f0495dba102d4f1d73d246095e7c82e214
created 2018-02-27 13:23 -0800
pushed 2018-03-29 23:06 +0000
Jeff Walden Jeff Walden - Bug 1440497 - When syntax-parsing, properly handle an ArrowFunction at the end of a ConditionalExpression that forms the body of a SpiderMonkey-proprietary expression closure. r=arai
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-02-20 00:21 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
a9cb684274da9ec6da52f0baef85397a8a374dd0
created 2018-01-18 11:34 -0800
pushed 2018-02-02 22:40 +0000
Jeff Walden Jeff Walden - Bug 1434429 - Move TokenStreamSpecific::ungetChar into a new GeneralTokenStreamChars<CharT, AnyCharsAccess> inserted between TokenStreamCharsBase<CharT> and TokenStreamChars<CharT, AnyCharsAccess> in the token stream inheritance hierarchy. r=arai
63fe40a76a252775c0a24bc65f64a479d8a5946e
created 2018-02-01 03:31 +0200
pushed 2018-02-02 22:40 +0000
Cosmin Sabou Cosmin Sabou - Backed out 7 changesets (bug 1434429) for build bustages on regress-618572.js and TokenStream.h on a CLOSED TREE
112eaf00632ceff1eaf9a6958e654061ebe4d588
created 2018-01-18 11:34 -0800
pushed 2018-02-02 22:40 +0000
Jeff Walden Jeff Walden - Bug 1434429 - Move TokenStreamSpecific::ungetChar into a new GeneralTokenStreamChars<CharT, AnyCharsAccess> inserted between TokenStreamCharsBase<CharT> and TokenStreamChars<CharT, AnyCharsAccess> in the token stream inheritance hierarchy. r=arai
166a780e234f21839a954dc4622f832e9b3555c1
created 2018-01-26 19:09 +0100
pushed 2018-02-01 01:20 +0000
Tom Schuster Tom Schuster - Bug 1426519 - Disable expression closures everywhere, but allow dynamic enabling them for tests. r=jandem
7e7ac16af76a80adbf46e1d410c43b5308a78536
created 2018-01-20 17:08 -0600
pushed 2018-01-30 01:38 +0000
Rofael Aleezada Rofael Aleezada - Bug 1427710 part 2 - Removed TOK_ prefixes. r=jandem
ae260591e20e49bbaab6b178fa10838531ada0bf
created 2017-12-23 13:47 -0500
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1428863 - Add non-qualified Position typenames to various parser structs. r=arai
2a4be20ecde238347d030c522b2e24741ce8a3d4
created 2017-12-21 16:07 -0500
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1428863 - Remove unused chars/length arguments from the ParserBase and PerHandlerParser constructors. r=arai
d01ca5c5f3d06aef7c40b59335302de83bfcdb62
created 2017-12-21 15:43 -0500
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1428863 - Pass a PerHandlerParser<ParseHandler> to FoldConstants rather than a GeneralParser<ParseHandler, CharT>, eliminating the need to duplicate constant-folding for one/two-byte parsing. r=arai
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-30 01:38 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
5eb4b2bdb7cd9acd4dac829bc930142d1f3b6d33
created 2018-01-12 15:16 +0100
pushed 2018-01-30 01:38 +0000
Rofael Aleezada Rofael Aleezada - Bug 1427710 part 1 - Make TokenKind an enum class. r=jandem
1a7b0410b7955f55b557f8284179e7a3af0597dd
created 2017-09-11 16:54 +0200
pushed 2018-01-30 01:38 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
bed16c4af706a958adeb3e4222fbe833fd7ecdfa
created 2017-12-15 03:46 +0200
pushed 2018-01-30 01:38 +0000
Narcis Beleuzu Narcis Beleuzu - Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
d0d709880f192e88d1601b657cd562a6fe56d4aa
created 2017-12-15 02:16 +0200
pushed 2018-01-30 01:38 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 7 changesets (bug 1377007) for web platform reftests failures on CSS2/borders. r=backout
e9310960c9e6b32cac8517afdd4df33649fb602f
created 2017-09-11 16:54 +0200
pushed 2018-01-30 01:38 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
a04b126b89102f681e8a4423cdfbb0c50a8f6e0e
created 2017-12-13 01:02 -0600
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1424951 - Add a comment to Parser.h documenting the inheritance hierarchy comprising a Parser. r=arai
4a33f75559363e07fb22c255eb079a4c2426acac
created 2017-12-12 15:21 -0600
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1424946 - Move GeneralParser::noSubstitutionTaggedTemplate into a baser class. r=arai
87c33d6cfcd86b6b7ee0a2fdfed0daaedb5f6374
created 2017-12-12 15:21 -0600
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1424946 - Move GeneralParser::stringLiteral into a baser class. r=arai
aebd63da51c49d2a439fcce2276c2adecd3fab54
created 2017-12-12 15:21 -0600
pushed 2018-01-30 01:38 +0000
Jeff Walden Jeff Walden - Bug 1424946 - Move GeneralParser::identifierReference into a baser class. r=arai
less more (0) -300 -100 -60 tip