v0.10.0
What's Changed
- Don't use
time
in CI by @saghul in #964 - Normalize directory names in run-test262 by @bnoordhuis in #971
- Make autoinit dispatch table read-only by @bnoordhuis in #972
- Add more JSValueConst by @bptato in #973
- Add Array.fromAsync by @bnoordhuis in #975
- Add qjsc -C flag to compile as classic script by @bnoordhuis in #978
- Simplify Array.fromAsync lazy loading by @bnoordhuis in #982
- Fix parsing dates with more than 9 contiguous digits by @nickva in #967
- Remove getopt dependency and getopt_compat.h by @bnoordhuis in #995
- Fix updating DataView length when backing buffer is resized by @saghul in #990
- Sync from bellard/ by @saghul in #984
- Update projects.md by @andrieshiemstra in #998
- Add JS_NewTwoByteString by @bnoordhuis in #1000
- Add pointer cast magic to avoid pedantic warnings with gcc-13 by @Gottox in #1001
- Support os.Worker on Windows by @bnoordhuis in #1003
- Update wasi SDK by @saghul in #1005
- Switch to new BigInt implementation by @saghul in #997
- Switch to using the xsum small accumulator by @saghul in #1007
- Use 32bit limbs for BigInt implementation by @saghul in #1008
- Fix using OP_push_bigint_i32 opcode by @saghul in #1009
- fix memory leak in WeakMap by @kasonyang in #1010
- Fix refcount leak in generator function by @saghul in #1013
- removed memory leak in string padding by @saghul in #1012
- fixed hash_map_resize() - added Map/WeakMap in microbench by @saghul in #1011
- Silence MSVC chatty warnings by @saghul in #1014
- Fix weakmap gc by @kasonyang in #1016
- Fix OOB read in tag name array on corrupt input by @bnoordhuis in #1019
- Cherry-pick bellard/quickjs@1eb05e44fa by @bnoordhuis in #1020
- Add parserless build mode by @bnoordhuis in #1021
- Use js_free instead of bare free in api-test.c by @bnoordhuis in #1024
- qjsc.c: minor fix by @barracuda156 in #1025
- add support for parserless builds in meson by @Gottox in #1028
- Add os.exePath by @saghul in #1029
- Add Windows ARM64 to CI by @saghul in #958
- Move builtin-array-fromasync.h to toplevel by @bnoordhuis in #1034
- Update test262 by @bnoordhuis in #1035
- Add promise hooks by @bnoordhuis in #1033
- Remove unnecessary helper function by @saghul in #1036
- Fix reporting handled promises as unhandled in tracker by @saghul in #1038
- Workaround lack of C99 "static array bound" in C++ in
cutils.h
. by @tritao in #1031
New Contributors
- @kasonyang made their first contribution in #1010
- @barracuda156 made their first contribution in #1025
- @tritao made their first contribution in #1031
Full Changelog: v0.9.0...v0.10.0