Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 years ago |
Dmitry Panov
|
dc8c55024d
Implemented Promise. Closes #178.
|
4 years ago |
Dmitry Panov
|
8253af8f29
Added nil-safety checks for values returned by get*() methods
|
4 years ago |
Dmitry Panov
|
ad1be0d693
Fixed possible panic when sorting non-standard arrays.
|
4 years ago |
Dmitry Panov
|
a7a3a1366b
Destructuring assignments, rest and spread properties, default function parameters (#303)
|
4 years ago |
Dmitry Panov
|
b88f84f915
Optimised Array.prototype.shift() for standard arrays. Made the generic implementation more standard-compliant.
|
4 years ago |
Dmitry Panov
|
f3cfc97811
Block-scoped declarations (#264)
|
4 years ago |
Mihail Stoykov
|
42fe947996
Conform to ECMAScript 2019 by making the sort stable
|
4 years ago |
Dmitry Panov
|
19cfe0fd8a
Fixed some edge cases
|
4 years ago |
Mihail Stoykov
|
8b568f3b8b
Implement Array.prototype.flat(Map) with some basic tests (#240)
|
4 years ago |
Dmitry Panov
|
6060b0671c
Exposed Symbol
|
4 years ago |
Dmitry Panov
|
3ec8e20a89
Fixed bugs in Array.prototype.sort(), Object.assign() and Date.prototype.toJSON()
|
5 years ago |
Dmitry Panov
|
b206dd5e2c
Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171)
|
5 years ago |
Dmitry Panov
|
f19759604c
Renamed Value.ToPrimitiveString() to ToString() which matches a method that existed in the master.
|
5 years ago |
Dmitry Panov
|
99a706fa11
Standard compliance fixes for Array, Error and Function
|
5 years ago |
Dmitry Panov
|
5df89c3d31
Support for malformed UTF-16 strings and property keys. Missing String methods. (#146)
|
5 years ago |
Dmitry Panov
|
9864537e3b
Merge branch 'master' into es6
|
5 years ago |
Dmitry Panov
|
2de61b1174
Array.prototype.sort(): correctly handle float return values from a custom comparator function. Fixes #144.
|
5 years ago |
Dmitry Panov
|
1236576b0d
Typedarrays (#137)
|
5 years ago |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 years ago |
Dmitry Panov
|
d71b886827
Array, Array.prototype
|
5 years ago |
Dmitry Panov
|
3274eaa601
Array.prototype.filter() and find()
|
5 years ago |
Dmitry Panov
|
4b6f505854
Array.prototype.entries() and fill()
|
5 years ago |
Dmitry Panov
|
d3dfac6c0a
Array optimisations
|
5 years ago |
Dmitry Panov
|
a4c36d5c28
Array.prototype.copyWithin()
|
5 years ago |
Dmitry Panov
|
7a45ca5b93
Array.from(), Array.of()
|
5 years ago |
Dmitry Panov
|
15eea636ca
Array.from()
|
5 years ago |
Dmitry Panov
|
0a7d410a91
Implemented Map, Set, WeakMap, WeakSet (#130)
|
5 years ago |
Dmitry Panov
|
37522a24db
Implemented Symbol (#128)
|
5 years ago |
Dmitry Panov
|
921ef59a59
Avoid integer underflow in arrayproto_pop_generic()
|
6 years ago |