es6-shim v0.35.1 Release Notes

Release Date: 2016-05-12 // almost 8 years ago
  • πŸ›  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