Skip to content

JavaScript: ECMAScript 2019 support.#1340

Merged
semmle-qlci merged 5 commits intogithub:masterfrom
xiemaisi:js/es2019
May 20, 2019
Merged

JavaScript: ECMAScript 2019 support.#1340
semmle-qlci merged 5 commits intogithub:masterfrom
xiemaisi:js/es2019

Conversation

@xiemaisi
Copy link

This PR adds support for the last remaining ES2019 feature we didn't support yet, that is, JSON superset.

It also turns on support for ES2019 by default, and reclassifies optional catch binding as ES2019.

Evaluation is uneventful: a few fixed syntax errors in the babel test suites, but not performance regression.

The change to version-compilers.csv is unrelated; I just happened to noticed this inconsistency.

@xiemaisi xiemaisi added the JS label May 20, 2019
@xiemaisi xiemaisi requested a review from a team as a code owner May 20, 2019 10:00
@semmle-qlci semmle-qlci merged commit 56ab013 into github:master May 20, 2019
@xiemaisi xiemaisi deleted the js/es2019 branch May 22, 2019 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants