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

Release 2.4 #1202

Closed
8 tasks done
ariya opened this issue Jun 25, 2015 · 5 comments
Closed
8 tasks done

Release 2.4 #1202

ariya opened this issue Jun 25, 2015 · 5 comments
Assignees
Milestone

Comments

@ariya
Copy link
Contributor

ariya commented Jun 25, 2015

  • Bump version number
  • Update ChangeLog
  • Update devDependencies
  • Check for performance regression
  • Test some important downstream projects
  • Tag the repository
  • Publish to npm
  • Update web site
@ariya
Copy link
Contributor Author

ariya commented Jun 25, 2015

@jeffmo @ikarienator @mikesherov Since we're late with 2.3, I'd like to expedite this one. We already have spread arguments and for-of, I'm sure there are projects out there (e.g. JSCS) which love to consume those features ASAP. Any objections?

@mikesherov mikesherov mentioned this issue Jun 25, 2015
25 tasks
@mikesherov
Copy link
Member

:shipit:

@ariya ariya added this to the 2.4 milestone Jun 25, 2015
@ariya ariya self-assigned this Jun 25, 2015
ariya added a commit to ariya/esprima that referenced this issue Jun 25, 2015
ariya added a commit to ariya/esprima that referenced this issue Jun 25, 2015
ariya added a commit to ariya/esprima that referenced this issue Jun 25, 2015
@ariya ariya mentioned this issue Jun 25, 2015
@ariya
Copy link
Contributor Author

ariya commented Jun 25, 2015

Performance check using V8 4.3:

2.3:

    Underscore 1.5.2    42.5 KiB      6.89 ms ± 3.46%
      Backbone 1.1.0    58.7 KiB      6.06 ms ± 1.01%
      MooTools 1.4.5   156.7 KiB     30.71 ms ± 1.47%
        jQuery 1.9.1   262.1 KiB     31.23 ms ± 1.09%
          YUI 3.12.0   330.4 KiB     28.18 ms ± 0.87%
 jQuery.Mobile 1.4.2   442.2 KiB    131.52 ms ± 8.51%
       Angular 1.2.5   701.7 KiB     99.32 ms ± 7.17%
                     ------------------------
                      1994.3 KiB    333.91 ms ± 6.67%

2.4:

    Underscore 1.5.2    42.5 KiB      7.40 ms ± 5.49%
      Backbone 1.1.0    58.7 KiB      6.64 ms ± 2.82%
      MooTools 1.4.5   156.7 KiB     41.18 ms ± 5.79%
        jQuery 1.9.1   262.1 KiB     47.97 ms ± 5.68%
          YUI 3.12.0   330.4 KiB     33.48 ms ± 5.66%
 jQuery.Mobile 1.4.2   442.2 KiB    123.80 ms ± 9.98%
       Angular 1.2.5   701.7 KiB     74.33 ms ± 5.00%
                     ------------------------
                      1994.3 KiB    334.81 ms ± 7.43%

@ariya
Copy link
Contributor Author

ariya commented Jun 26, 2015

No known regression with the usual downstream project: Escope, Escodegen, JSCS, Istanbul.

@ariya
Copy link
Contributor Author

ariya commented Jun 30, 2015

Note that I plan to roll out 2.4.1 soon to have a patch release containing several bug fixes (cherry-picked from the master branch).

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

No branches or pull requests

2 participants