Skip to content

v0.34.1

Compare
Choose a tag to compare
@ljharb ljharb released this 05 Jan 17:51
· 153 commits to master since this release

Fixes

  • RegExp#[Symbol.search] was broken with a regex argument (#394)
  • ensure that Set#clear works with both primitive and object values
  • static Promise methods have the wrong length in Firefox

Robustness

  • Cache Object.keys

Performance

  • Avoid accessing arguments array without length check
  • Optimize ES.TypeIsObject (#388)
  • Promises: lots of improvements (#383)
  • Only use slow implementation of ES.IsCallable where necessary (old browsers)
  • Promises: remove unnecessary .bind on setImmediate

Dev Deps

  • update s5-shim, @ljharb/eslint-config

Tests

  • Don’t npmignore tests
  • Fix a bug with “deep equal” wrt NaN
  • split up Map and Set test files
  • test up to node v5.3