Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
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.