| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
freed in free_zero_refcount()
|
|
|
|
| |
added Symbol as WeakMap key, WeakRef and FinalizationRegistry
|
| |
|
| |
|
|
|
|
| |
to fix corner cases (e.g. radix != 10) and to have correct behavior regardless of the libc implementation.
|
|
|
|
| |
JS_AddIntrinsicBigInt() (BigInt is now considered as a base object)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- accept many more alternative date/time formats
- add test cases in tests/test_builtin.js
- match month and timezone names case insensitively
- accept AM and PM markers
- recognize US timezone names
- skip parenthesized stuff
- fix almost all v8 test cases
|
|
|
|
|
|
|
|
| |
- rewrite Date.parse() with separate parsers
- return `NaN` for out of bounds field values as specified
- accept up to 9 decimals for millisecond fraction but truncate at 3
- accept many more alternative date/time formats
- add test cases in tests/test_builtin.js
|
|
|
|
|
|
| |
- `map_hash_key` must generate the same key for JS_INT and JS_FLOAT64
with the same value
- add test cases in tests/test_builtin.js
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use `double` arithmetic where necessary to match the spec
- use `volatile` to ensure correct order of evaluation
and prevent FMA code generation
- reject some border cases.
- avoid undefined behavior in `double` -> `int64_t` conversions
- improved tests/test_builtin.js `assert` function to compare
values more reliably.
- added some tests in `test_date()`
- disable some of these tests on win32 and cygwin targets
|
|
|
|
|
|
|
|
|
| |
- split test_bigfloat.js from test_bignum.js
- make test_date() compatible with node
- document Date constructor string argument format:
should add test cases for invalid strings
- test_argument_scope(): only test this syntax error in strict mode:
`var f = function(a = eval("var arguments")) {};`
|
|
|
|
|
|
|
| |
- Use uint32_t arithmetics and Standard conformant conversion to
avoid UB in js_math_imul.
- add builtin tests
- use specific object directories for SAN targets
|
| |
|
| |
|
|
|
|
| |
(gihub ticket #166)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|