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
|
f3cfc97811
Block-scoped declarations (#264)
|
4 years ago |
Mihail Stoykov
|
f5884268f0
String.prototype.matchAll implementation (#248)
|
4 years ago |
Dmitry Panov
|
19cfe0fd8a
Fixed some edge cases
|
4 years ago |
Dmitry Panov
|
6060b0671c
Exposed Symbol
|
4 years ago |
Dmitry Panov
|
ab0d68a9e9
Refactored TransformRegExp: fail early, avoid allocation and copy if not necessary.
|
4 years ago |
Dmitry Panov
|
d44c223500
Treat invalid groups starting with "(?" as errors (Go regexp is too lenient in this case). Do not pass to regexp2 if TransformRegExp() returns a 'fatal' error. Fixes #216.
|
5 years ago |
Dmitry Panov
|
ac41584057
Skip new regexp allocation for standard regexes in split(). See #201
|
5 years ago |
Dmitry Panov
|
253d82221b
Exporting to numeric types uses standard ECMAScript conversion operations instead of producing a zero value when conversion is not possible. Closes #190
|
5 years ago |
Dmitry Panov
|
5574b5dbd2
Optimised global regexp match(). Closes #185.
|
5 years ago |
Dmitry Panov
|
379ac97e7e
RegExp source escaping should pass escaped characters through. Fixes #184.
|
5 years ago |
Dmitry Panov
|
b206dd5e2c
Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171)
|
5 years ago |
Dmitry Panov
|
5df89c3d31
Support for malformed UTF-16 strings and property keys. Missing String methods. (#146)
|
5 years ago |
Dmitry Panov
|
1236576b0d
Typedarrays (#137)
|
5 years ago |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 years ago |
Dmitry Panov
|
a0559b5ea4
Missing Object methods, ToPropertyKey, GetV
|
5 years ago |
Dmitry Panov
|
37522a24db
Implemented Symbol (#128)
|
5 years ago |
Dmitry Panov
|
25773609b6
Initial commit
|
9 years ago |