Es6 Shim: 0.35.1 Release

Release date:
May 12, 2016
Previous version:
0.35.0 (released March 1, 2016)
Magnitude:
1,064 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

21 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored May 12, 2016
Authored March 9, 2016
Authored March 20, 2016
Authored March 1, 2016
Authored May 12, 2016
Authored May 12, 2016
Authored March 8, 2016
Authored March 8, 2016
Authored April 17, 2016

Top Contributors in 0.35.1

ljharb
benjoffe

Directory Browser for 0.35.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Fixes (shim)

  • Functions are objects (#418)
  • use createDataPropertyOrThrow in Array.from, rather than [[Put]] (#415)

Refactors

  • Use iteratorResult internally for iterator result objects
  • Simplify logic for Math.tanh (#412)

Robustness

  • cache Math constants
  • cache Math.exp
  • donโ€™t rely on a Math lookup inside Math.asinh
  • use cached Number.isNaN
  • cache Math.sign

Dev Deps

  • update es5-shim, eslint, @ljharb/eslint-config, jscs, uglify-js, grunt-contrib-connect, grunt-contrib-watch, evalmd, jshint

Tests

  • up to node v6.1, v5.10, v4.4
  • npm run --silent, use โ€œpretestโ€ for linting
  • RegExp#toString: Chrome Canary 51 produces /undefined/

Docs

  • update ES6 draft comment URLs to point to the published spec