v0.4.0
What's Changed
- Remove unnecessary casts by @saghul in #227
- Implement RegExp 'v' flag, part 1 by @bnoordhuis in #229
- Make
performance
configurable by @TooTallNate in #233 - Add support for
cmake -DDUMP_LEAKS=1
by @TooTallNate in #230 - Sync with upstream by @saghul in #235
- Fix
getTimezoneOffset()
whentm_gmtoff
is not available by @TooTallNate in #224 - Fix run-test262 dynamic import by @bnoordhuis in #237
- Fix Reflect with detached ArrayBuffer by @bnoordhuis in #239
- Fix Reflect typed array element conversion by @bnoordhuis in #240
- Fix for/in iteration over proxy objects by @bnoordhuis in #241
- Run V8 spec conformance test suite by @bnoordhuis in #243
- removed some unused vars by @andrieshiemstra in #245
- feat: Add support for compiling with Microsoft Visual Studio C++ (MSVC) by @CGQAQ in #246
- Defer evaluation order of computed properties by @bnoordhuis in #238
- feat: Added functions to get access to module exports by @lbguilherme in #250
- android: malloc_usable_size() was renamed to dlmalloc_usable_size() by @RobLoach in #254
- Fix memory usage of rt->class_count by @juancampa in #255
- android: Additional malloc_usable_size() fixes by @RobLoach in #256
- Add qjsc to release artifacts by @mgred in #251
- Align module export API with upstream by @saghul in #261
- Check-in all generated C files by @saghul in #263
- Add WASI support by @saghul in #264
- Remove unnecessary ssize_t posix-ism by @bnoordhuis in #265
- CI to silent wget by -nv (--no-verbose) by @imcotton in #266
- Fix tcc build, remove PACK macro by @bnoordhuis in #271
- Better output from JS_ToCString() on exception by @bnoordhuis in #274
- Add method to GetClassID by @rockwotj in #275
- Force evaluation order in
set_date_fields
by @chqrlie in #268 - Fix shell injection bug in std.urlGet by @bnoordhuis in #277
- Revert "Fix sloppy mode arguments uninitialized value use" by @bnoordhuis in #276
- Fix Map hash bug by @chqrlie in #281
- Add documentation for promise APIs by @rockwotj in #280
- Fix JS_INVALID_PROMISE_STATE macro by @rockwotj in #283
- Add methods to detect arrays by @rockwotj in #282
- Improved Number.prototype.toString for radix other than 10 by @chqrlie in #284
- Accept /[-]/u as a valid regular expression by @bnoordhuis in #288
- Fix big endian serialization by @chqrlie in #269
- Implement getTimezoneOffset for Win32 by @afulsamet in #291
- Fix bug in GET_PREV_CHAR macro by @chqrlie in #278
- feat: make emscripten works by @henrydf in #248
- Add Big Endian CI target by @saghul in #293
- Release WASM / WASI build artifacts too by @saghul in #296
- Update checkout actions by @saghul in #295
- Improve
Date.parse
by @chqrlie in #289 - Enable direct dispatch for WASI by @rockwotj in #299
- Unbreak repl string output by @chqrlie in #300
- Remove custom __getClass method by @saghul in #298
- Improve error handling by @chqrlie in #297
New Contributors
- @TooTallNate made their first contribution in #233
- @andrieshiemstra made their first contribution in #245
- @CGQAQ made their first contribution in #246
- @lbguilherme made their first contribution in #250
- @RobLoach made their first contribution in #254
- @juancampa made their first contribution in #255
- @mgred made their first contribution in #251
- @imcotton made their first contribution in #266
- @rockwotj made their first contribution in #275
- @chqrlie made their first contribution in #268
- @afulsamet made their first contribution in #291
- @henrydf made their first contribution in #248
Full Changelog: v0.3.0...v0.4.0