Dmitry Panov
|
9410bcaa81
Implemented template-backed objects and used them for most of the built-ins. Closes #524, closes #459.
|
2 år sedan |
Dmitry Panov
|
c933cf95e1
Exposed String and StringBuilder. Closes #321.
|
2 år sedan |
Dmitry Panov
|
28ee0ee714
Refactored conversion to primitive to better match modern ECMAScript standard. Wrapped Go values no longer have "toString" and "valueOf" methods defined on them. Closes #512.
|
2 år sedan |
Dmitry Panov
|
f32f727444
Fixed formatting for Go 1.19
|
3 år sedan |
Dmitry Panov
|
3c02223f61
Ensure the argument coercion in Date setters happens before the check for the date being unset. Upgraded tc39 tests.
|
3 år sedan |
Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 år sedan |
Dmitry Panov
|
19cfe0fd8a
Fixed some edge cases
|
4 år sedan |
Dmitry Panov
|
6060b0671c
Exposed Symbol
|
4 år sedan |
Dmitry Panov
|
3ec8e20a89
Fixed bugs in Array.prototype.sort(), Object.assign() and Date.prototype.toJSON()
|
5 år sedan |
Dmitry Panov
|
b206dd5e2c
Added missing Regexp functionality, enhanced unicode and UTF-16 support (#171)
|
5 år sedan |
Dmitry Panov
|
60b86f2254
Missing Date methods, better overflow handling, refactoring (#147)
|
5 år sedan |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 år sedan |
Dmitry Panov
|
0a7d410a91
Implemented Map, Set, WeakMap, WeakSet (#130)
|
5 år sedan |
Dmitry Panov
|
aaec0e7bde
Changed toUTCString() format. Closes #119.
|
5 år sedan |
zupa-hu
|
6d56e81e6b
Allow overriding the current time (#93)
|
6 år sedan |
Dmitry Panov
|
2dd08a5fc6
Date.getTimezoneOffset() now returns float value to support timezones with second precision offsets
|
6 år sedan |
Dmitry Panov
|
cf1b11d287
Avoid integer overflow in Date.setMilliseconds()
|
6 år sedan |
Dmitry Panov
|
5e65f9206b
Date.parse() now returns a number. Switched to own date parser for better compatibility (extended years, etc.). Fixes #79
|
6 år sedan |
Dmitry Panov
|
da19abe48a
Fixed date setters.
|
8 år sedan |
Dmitry Panov
|
25773609b6
Initial commit
|
9 år sedan |