summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fixed GC logic so that a module can live after a JSContext is destroyed ↵HEADmasterFabrice Bellard6 days
| | | | (#280) - update the reference count for the realm in jobs and FinalizationRegistry
* fixed module async evaluation logic - added DUMP_MODULE_EXECFabrice Bellard6 days
|
* update test262Fabrice Bellard6 days
|
* update ChangelogFabrice Bellard2025-06-14
|
* added Error.isError() (bnoordhuis)Fabrice Bellard2025-06-14
|
* Merge pull request #418 from nickva/fix-byteoffset-for-detached-array-buffersbellard2025-06-14
|\ | | | | Fix byteOffset for detached array buffers
| * Fix Windows MinGW CI BuildNick Vatamaniuc2025-06-07
| | | | | | | | | | | | | | | | | | ``` E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? Error: Process completed with exit code 100. ``` As the error suggests `apt update` seems to fix it
| * Read byteOffset for detached buffersNick Vatamaniuc2025-06-07
|/ | | | | | | | | | | | The spec [1] expects to read `byteOffset` even for detached buffers. Noticed a new test262 test [2] failed and there an an existing one we skipped as well for the same reason. [1] https://tc39.es/ecma262/#sec-%typedarray%.prototype.subarray [2] https://github.com/tc39/test262/blob/main/test/built-ins/TypedArray/prototype/subarray/byteoffset-with-detached-buffer.js Fix: https://github.com/bellard/quickjs/issues/417
* fixed js_bigint_to_string1() (#412)Fabrice Bellard2025-05-29
|
* update testsFabrice Bellard2025-05-24
|
* added missing 'Unknown' unicode ScriptFabrice Bellard2025-05-24
|
* update testsFabrice Bellard2025-05-24
|
* new keyword cannot be used with an optional chainFabrice Bellard2025-05-24
|
* fixed parsing of function definitionFabrice Bellard2025-05-24
|
* more robust out of memory handling (#406)Fabrice Bellard2025-05-24
|
* avoid win32 crash in getTimezoneOffset() if time is < 1970 (#238)Fabrice Bellard2025-05-24
|
* support JSON modules in qjsc - added support of JSON5 modules (using type = ↵Fabrice Bellard2025-05-24
| | | | "json5")
* improved compatibility of std.parseExtJSON() with JSON5Fabrice Bellard2025-05-24
|
* fixed Regexp.prototype[Symbol.match]Fabrice Bellard2025-05-24
|
* use Object.is() in testsFabrice Bellard2025-05-24
|
* added JSON modules and import attributesFabrice Bellard2025-05-20
|
* added JS_AtomToCStringLen()Fabrice Bellard2025-05-20
|
* export JS_FreePropertyEnum()Fabrice Bellard2025-05-20
|
* improved JSON parser conformity (chqrlie) (#250)Fabrice Bellard2025-05-19
|
* Proxy: fixed prototype comparison in setPrototypeOf() and getPrototypeOf() ↵Fabrice Bellard2025-05-19
| | | | (#410)
* compilation fixFabrice Bellard2025-05-16
|
* update test resultsFabrice Bellard2025-05-16
|
* added regexp modifiersFabrice Bellard2025-05-16
|
* added Promise.try (saghul)Fabrice Bellard2025-05-16
|
* better promise rejection tracker heuristics (#112)Fabrice Bellard2025-05-16
|
* regexp: added v flag support - fixed corner cases of case insensitive matchingFabrice Bellard2025-05-16
|
* added Float16Array (bnoordhuis) - optimized float16 conversion functionsFabrice Bellard2025-05-05
|
* added RegExp.escape (bnoordhuis)Fabrice Bellard2025-05-05
|
* avoid relying on 'FILE *' in JS_PrintValue() APIFabrice Bellard2025-05-05
|
* added get_array_el3 opcode - removed to_propkey2 opcodeFabrice Bellard2025-04-30
|
* fixed use of JS_DumpValue()Fabrice Bellard2025-04-30
|
* added JS_PrintValue() and use it in console.log(), print() and the REPL (#256)Fabrice Bellard2025-04-30
|
* Object.prototype has an immutable prototypeFabrice Bellard2025-04-29
|
* simplified uncatchable exception handlingFabrice Bellard2025-04-29
|
* handle strings as module import and export namesFabrice Bellard2025-04-29
|
* update testsFabrice Bellard2025-04-28
|
* fixed operation order in js_obj_to_desc()Fabrice Bellard2025-04-28
|
* fixed the delete operator with global variablesFabrice Bellard2025-04-28
|
* fixed js_std_await() so that it behaves the same way as js_std_loop() (#402)Fabrice Bellard2025-04-28
|
* new releaseFabrice Bellard2025-04-26
|
* added more C callbacks for exotic objects (#324)Fabrice Bellard2025-04-26
|
* more precise error location reportingFabrice Bellard2025-04-26
|
* Merge pull request #393 from nickva/more-ci-targets-and-windows-fixesbellard2025-04-22
|\ | | | | More CI tragets: Linux 32bit, Windows and Cosmopolitan
| * More CI tragets: Linux 32bit, LTO, Windows and CosmopolitanNick Vatamaniuc2025-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Atomics support in Windows requires libwinpthread*.dll at runtime. One way to get it is to install it with MinGW package, and copy alongside the executable. Update test Makefile targets for windows executables. Allow running tests with Wine: `make WINE=wine CONFIG_WIN3=y ...`. That's useful when Wine binfmt support cannot be installed such as on the CI hosts. Add PPC64LE architecture and try to fix flaky multi-arch CI in gcc: https://github.com/tonistiigi/binfmt/issues/215
* | update testsFabrice Bellard2025-04-22
| |