Changelog
es6-shim 0.10.1 (13 Mar 2014)
Promise
implementation and test suite.Changelog
es6-shim 0.10.0 (1 March 2014)
Promise
, per spec. (#209, #215, #224, #225)Map
/Set
subclassable; support iterable
argument to
constructor (#218)Number#clz
to Math.clz32
(#217)Array#find
and Array#findIndex
on sparse arrays (#213)Number.isInteger
(mistakenly removed in 0.9.0)arguments
as an iterableString.raw
Object.keys
accepts non-Object types (#220)Changelog
es6-shim 0.9.3 (5 February 2014)
Object.mixin
(#192)ArrayIterator
/Array#values()
skips sparse indexes now. (#189)Array.from
, supporting Map/Set/Array/String iterators (the String iterator iterates over codepoints, not indexes) (#182)Number.clz
: 0 and 0x100000000 are handled correctly now. (#196)Math.fround
to truncate to a 32-bit floating point number. (#140)Math.cosh
(#178)String#startsWith
and String#endsWith
(#172)Math.imul
Changelog
es6-shim 0.9.2 (18 December 2013)
String#endsWith
position is now handled properly.TypeError
is now thrown when string methods are called
on null
/ undefined
.Changelog
es6-shim 0.9.1 (28 October 2013)
Array#copyWithin
and Number.MIN_SAFE_INTEGER
Math.hypot
according to spec.Changelog
es6-shim 0.9.0 (30 August 2013)
Array#keys
, Array#values
, Array#entries
, which return an ArrayIterator
Map
and Set
constructors to conform to spec when called without new
Math.imul
Number.toInteger
, Number.isInteger
, and Number.MAX_INTEGER
; added Number.isSafeInteger
, Number.MAX_SAFE_INTEGER
Changelog
es6-shim 0.8.0 (8 June 2013)
Object.setPrototypeOf
, Set#keys
, Set#values
, Map#keys
, Map#values
, Map#entries
, Set#entries
.String#repeat
according to spec.Changelog
es6-shim 0.7.0 (2 April 2013)
Array#find
, Array#findIndex
, Object.assign
, Object.mixin
,
Math.cbrt
, String.fromCodePoint
, String#codePointAt
.Object.isnt
.Changelog
es6-shim 0.6.0 (15 January 2013)
Map#keys
, Map#values
, Map#size
, Set#size
, Set#clear
.