summaryrefslogtreecommitdiff
path: root/js/src/frontend/TokenStream.cpp
Commit message (Collapse)AuthorAge
* Issue #1894 - Part 2: Implement support for nullish coalescing in the JS parserFranklinDM2022-05-21
| | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1566141
* Issue #1658 - Part 1: Implement support for optional chaining in the JS ParserFranklinDM2022-05-04
| | | | Partially based on: https://bugzilla.mozilla.org/show_bug.cgi?id=1566143
* Issue #1739 - Implement numeric separators.Moonchild2021-02-13
| | | | Resolves #1739
* Issue #1732 - Implement JSON superset proposal.Moonchild2021-02-05
| | | | | | | | This change makes unicode line and paragraph separators allowed in JS strings, removing the only quirk of the JS string definition that made JSON not a valid subset of JS. Resolves #1732
* Issue #1656 - Part 7: Nuke vim config lines in JSMoonchild2020-09-24
|
* Issue #1284 - Implement /s (dotAll) for regular expressions, v2.wolfbeast2019-11-18
| | | | Resolves #1284.
* Revert "Issue #1284 - Implement /s (dotAll) for regular expressions."wolfbeast2019-11-18
| | | | This reverts commit f31b04a303607cd82757e7c4f60bb536658c8a30.
* Issue #1284 - Implement /s (dotAll) for regular expressions.wolfbeast2019-11-18
| | | | Resolves #1284.
* 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName.Gaming4JC2019-07-18
|
* 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt.Gaming4JC2019-07-18
|
* 1317375 - Implement "Template Literals Revision / Lifting Template Literal ↵Gaming4JC2019-07-18
| | | | Restriction" ECMAScript proposal
* 1326454 - Don't report an error when SourceCoords::add fails, because it ↵Gaming4JC2019-07-18
| | | | fails only when an underlying Vector::append fails, and that vector handles OOM reporting itself.
* 1326454 - Make TokenStream::skipChars{,IgnoreEOL} accept an unsigned ↵Gaming4JC2019-07-18
| | | | integral number of chars to skip.
* 1326454 - Make TokenStream::peekChar's signature fallible.Gaming4JC2019-07-18
|
* 1326454 - Rename TokenStream::getBracedUnicode to ↵Gaming4JC2019-07-18
| | | | TokenStream::matchBracedUnicode and make its signature fallible.
* 1326454 - Introduce TokenStream::warning that warns at the current offset.Gaming4JC2019-07-18
|
* 1326454 - Introduce TokenStream::error that reports an error at the current ↵Gaming4JC2019-07-18
| | | | offset.
* Rename TokenStream::reportStrictWarningErrorNumberVA towolfbeast2019-04-06
| | | | | | | TokenStream::reportExtraWarningErrorNumberVA for clarity. Emit Extra Warnings instead of Strict Warnings from the BCE where it makes sense.
* Stage 1-1: Implement Function.prototype.toString revision proposal.wolfbeast2019-02-02
| | | | Tag #960
* Correctly tokenize valid JS names when using Unicode mathematical ↵janekptacijarabaci2018-03-18
| | | | | | alphanumeric symbols as variable name Issue https://github.com/MoonchildProductions/Pale-Moon/issues/1647
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02