[Announcement] Jint 3.0.0-beta released #343

Open
sebastienros opened this Issue Oct 29, 2016 · 9 comments

Comments

Projects
None yet
7 participants
@sebastienros
Owner

sebastienros commented Oct 29, 2016

I have managed to port Jint to using Esprima .NET. All unit tests from Jint 2.0 are passing so I am confident with the stability and feature set. Right now it targets both net45 and dotnet core, and it's missing the portable target but it's temporary. It has been released on nuget and is under the es6 branch of this repository.

The goal of this version is to support ECMAScript 2016 aka ES6. Esprima .NET being a fully compliant ECMAScript 2016 parser, we can know start working on new feature one by one. All ES6 programs will be parsed correctly, we just need to handle them and implement their behavior by following the standard, like it was done for ES5 in Jint 2.0.

Useful links:

A GitHub project was created to follow the evolution of the implementation. A new Beta nuget package will ship for any tasks reaching completion.

This was referenced Oct 29, 2016

@sebastienros sebastienros added the es6 label Oct 29, 2016

@Happypig375

This comment has been minimized.

Show comment
Hide comment
@Happypig375

Happypig375 Aug 23, 2017

Any updates on this? The last commit on both Esprima .NET and es6 branch are from October 2016. Is it still in beta?

Any updates on this? The last commit on both Esprima .NET and es6 branch are from October 2016. Is it still in beta?

@sebastienros

This comment has been minimized.

Show comment
Hide comment
@sebastienros

sebastienros Aug 23, 2017

Owner

I haven't been able to make progress on it since then ... been too busy since then. But it is still my goal to complete this.

Owner

sebastienros commented Aug 23, 2017

I haven't been able to make progress on it since then ... been too busy since then. But it is still my goal to complete this.

@Happypig375

This comment has been minimized.

Show comment
Hide comment
@Happypig375

Happypig375 Aug 24, 2017

But it is still my goal to complete this.

Any plans for ECMAScript 7 (published June 2016) and ECMAScript 8 (published June 2017)?
You need to keep up, man!

Happypig375 commented Aug 24, 2017

But it is still my goal to complete this.

Any plans for ECMAScript 7 (published June 2016) and ECMAScript 8 (published June 2017)?
You need to keep up, man!

@kane-mason

This comment has been minimized.

Show comment
Hide comment
@kane-mason

kane-mason Jan 17, 2018

Also desperate for update please! Good work so far:)

Also desperate for update please! Good work so far:)

@sebastienros

This comment has been minimized.

Show comment
Hide comment
@sebastienros

sebastienros Jan 18, 2018

Owner

There has been some progress. I shipped a refreshed 3.0 beta version. It contains the support for Symbol. I also have started updating the internal implementation for the support of let and const.

Owner

sebastienros commented Jan 18, 2018

There has been some progress. I shipped a refreshed 3.0 beta version. It contains the support for Symbol. I also have started updating the internal implementation for the support of let and const.

@wpitallo

This comment has been minimized.

Show comment
Hide comment
@wpitallo

wpitallo Jan 18, 2018

This is awesome, thanks so much awesome stuff. How near to completion is the 3.0 beta version? Think it could be used in production yet :)

This is awesome, thanks so much awesome stuff. How near to completion is the 3.0 beta version? Think it could be used in production yet :)

@jaredthirsk

This comment has been minimized.

Show comment
Hide comment
@jaredthirsk

jaredthirsk May 2, 2018

"The goal of this version is to support ECMAScript 2016 aka ES6. "
Isn't ECMAScript 2016 ES7 and ES6 is ECMAScript 2015? Can you clarify?

Note Esprima .NET says: "Full support for ECMAScript 2016 (ECMA-262 7th Edition)"

"The goal of this version is to support ECMAScript 2016 aka ES6. "
Isn't ECMAScript 2016 ES7 and ES6 is ECMAScript 2015? Can you clarify?

Note Esprima .NET says: "Full support for ECMAScript 2016 (ECMA-262 7th Edition)"

@Nufflee

This comment has been minimized.

Show comment
Hide comment
@Nufflee

Nufflee May 24, 2018

Any updates on this?

Nufflee commented May 24, 2018

Any updates on this?

@ahmedhasanmotiwala

This comment has been minimized.

Show comment
Hide comment

Any Updates ?

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