es6draft
es6draft copied to clipboard
ECMAScript 2015 (ECMA-262 6th Edition) compiler and runtime
README.md says "Implements ES2018 Draft 2018-10-25, ES2018 Intl Draft 2018-10-24". Presumably the years in the dates should be 2017.
The project name implies it doesn’t implement ES6/ES2015 fully, let alone more recent additions to the spec. But this is not true! Don’t be modest :) Have you considered renaming...
How would you feel about attaching precompiled `.jar` files to each release (i.e. pages like https://github.com/anba/es6draft/releases/tag/rev37) from now on? This way, people could download the `.jar` and run it without...
The ES2016 draft modifies the semantics of RegExpBuiltinExec to infer "global" and "sticky" using the regular expression object's [[OriginalFlags]] internal slot [1]. Update the algorithm accordingly. This change removes two...
``` js> print("1", "2", "3") 1 2 3 js> console.log("1", "2", "3") 1 "2" "3" js> console.error("1", "2", "3") 1 "2" "3" ```
``` js> "ab".match(/([ab]*?)*/) [ "", "" ] // should be ["ab", "b"] ```
_This patch is incomplete!_ The goal of this patch is to allow Test262 tests to express `negative: SyntaxError` for module loading errors such as ambiguous import bindings. With this patch...