Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ES6 Main Tracking Issue #1099

Closed
25 tasks done
mikesherov opened this issue Mar 7, 2015 · 7 comments
Closed
25 tasks done

ES6 Main Tracking Issue #1099

mikesherov opened this issue Mar 7, 2015 · 7 comments
Labels

Comments

@mikesherov
Copy link
Member

2.0

  • arrow functions
  • default function parameters ( ES6 feature: Default Parameters: tracking Issue #1005)
  • binary/octal integer literals
  • shorthand object property notation
  • method definitions (in object literal)
  • regular expression flags
  • extended unicode escapes in strings, templates, and regexps "\u{123456}"
  • implicit octals

2.1 (#1067)

2.2 (#1161)

2.3 (#1189)

2.4 (#1202)

2.5 (#1246)

@mikesherov mikesherov added the es6 label Mar 7, 2015
@ariya
Copy link
Contributor

ariya commented Mar 7, 2015

Also, take a look at https://github.com/jquery/esprima/blob/master/ChangeLog. 2.0 already has few more stuff there.

@mikesherov
Copy link
Member Author

@ariya, does this look right now?

@ariya
Copy link
Contributor

ariya commented Mar 7, 2015

There was also implicit octal in 2.0. I personally prefer this term (taken from V8), rather than noctal (which seems to be a bit made-up and has no precedent anywhere else). /cc @ikarienator

@ariya
Copy link
Contributor

ariya commented Mar 7, 2015

2.1 partially triggers an early errors for initializer in for-in (only for let and const, not yet for var).

@caridy
Copy link
Contributor

caridy commented Mar 23, 2015

2.2: import and export declarations were implemented here: #1149

ariya added a commit to ariya/esprima that referenced this issue Jul 16, 2015
jasonLaster added a commit to jasonLaster/esprima that referenced this issue Jul 23, 2015
jasonLaster added a commit to jasonLaster/esprima that referenced this issue Jul 23, 2015
ariya pushed a commit that referenced this issue Jul 24, 2015
@ariya
Copy link
Contributor

ariya commented Jul 30, 2015

Per our discussion this morning, I think we should resolve this task since we reach "feature complete" with respect to ES6 support (and thus let's stop indexing up to 2.5). Further defects and enhancement can be tracked separately.

@mikesherov
Copy link
Member Author

Lets close it!

ariya added a commit to ariya/esprima that referenced this issue Jul 30, 2015
ariya added a commit to ariya/esprima that referenced this issue Jul 30, 2015
ariya added a commit to ariya/esprima that referenced this issue Jul 31, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

3 participants