ES6 Main Tracking Issue #1099

Closed
mikesherov opened this Issue Mar 7, 2015 · 7 comments

Comments

Projects
None yet
3 participants
@mikesherov
Member

mikesherov commented Mar 7, 2015

2.0

  • arrow functions
  • default function parameters ( #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)

  • block-scoped variable declarations (let/const) (#1065)
  • disallow initialiser in for-in head (let / const / var)
  • rest parameters (#1011)
  • computed property names (#1037)
  • remove duplicate object property (besides proto) strict mode restriction (#1037)
  • classes (#1001)

2.2 (#1161)

  • template strings (#1074)
  • destructuring (#1045)
  • import and export declarations (#1000)
  • super calls and super member accesses (#1147)

2.3 (#1189)

  • generator functions + yield (#1033)

2.4 (#1202)

2.5 (#1246)

@mikesherov mikesherov added the es6 label Mar 7, 2015

@ariya

This comment has been minimized.

Show comment
Hide comment
@ariya

ariya Mar 7, 2015

Contributor

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

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

This comment has been minimized.

Show comment
Hide comment
@mikesherov

mikesherov Mar 7, 2015

Member

@ariya, does this look right now?

Member

mikesherov commented Mar 7, 2015

@ariya, does this look right now?

@ariya

This comment has been minimized.

Show comment
Hide comment
@ariya

ariya Mar 7, 2015

Contributor

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

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

This comment has been minimized.

Show comment
Hide comment
@ariya

ariya Mar 7, 2015

Contributor

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

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

This comment has been minimized.

Show comment
Hide comment
@caridy

caridy Mar 23, 2015

Contributor

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

Contributor

caridy commented Mar 23, 2015

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

@brzpegasus brzpegasus referenced this issue in DavyJonesLocker/ember-suave Apr 26, 2015

Closed

Esprima error with ember-suave 0.1.5 #17

@iccir iccir referenced this issue in musictheory/oj Apr 27, 2015

Closed

ES6 support? #52

@arackaf arackaf referenced this issue in mishoo/UglifyJS2 Jul 13, 2015

Closed

Harmony support #448

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

This comment has been minimized.

Show comment
Hide comment
@ariya

ariya Jul 30, 2015

Contributor

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.

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

This comment has been minimized.

Show comment
Hide comment
@mikesherov

mikesherov Jul 30, 2015

Member

Lets close it!

Member

mikesherov commented Jul 30, 2015

Lets close it!

@mikesherov mikesherov closed this 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 30, 2015

ariya added a commit to ariya/esprima that referenced this issue Jul 31, 2015

@rxaviers rxaviers referenced this issue in globalizejs/globalize Oct 11, 2015

Open

Improve roadmap visibility #474

3 of 3 tasks complete

@ariya ariya referenced this issue in thlorenz/redeyed Nov 3, 2015

Merged

Use Esprima 2.x. #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment