Releases
v1.0.0
added logic for well-known symbols :
Symbol.match
Symbol.replace
Symbol.split
Symbol.search
actualized and optimized work with iterables:
uses enumerable properties in shimmed instances - collections, iterators, etc for optimize performance.
added support native constructors to Reflect.construct
with 2 arguments.
added support native constructors to Function#bind
shim with new
.
removed obsolete .clear
methods native Weak
-collections .
maximum modularity, reduced minimal custom build size, separated into submodules:
many other optimizations
final cleaning non-standard features:
moved $for
to separate library . This work for syntax - for-of
loop and comprehensions.
moved Date#{format, formatUTC}
to separate library . Standard way for this - ECMA-402
.
removed Math
methods from Number.prototype
. Slight sugar for simple Math
methods calling.
removed {Array#, Array, Dict}.turn
.
removed core.global
.
uses ToNumber
instead of ToLength
in Number Iterator
, Array.from(2.5)
will be [0, 1, 2]
instead of [0, 1]
.
fixed #85 - invalid Promise
unhandled rejection message in nested setTimeout
.
fixed #86 - support FF extensions.
fixed #89 - behavior Number
constructor in strange case.
You can’t perform that action at this time.