]> git.kaiwu.me - quickjs.git/log
quickjs.git
31 hours agointl: fixed DateTimeFormat OOM leaks - simplified and fixed listformat (#610 point 11) master
Fabrice Bellard [Tue, 10 Nov 2026 10:56:48 +0000 (11:56 +0100)]
intl: fixed DateTimeFormat OOM leaks - simplified and fixed listformat (#610 point 11)

32 hours agomoved OOB in Intl.NumberFormat (#610 point 4)
Fabrice Bellard [Tue, 10 Nov 2026 10:16:24 +0000 (11:16 +0100)]
moved OOB in Intl.NumberFormat (#610 point 4)

32 hours agointl: removed buffer overflow (#610 point 3)
Fabrice Bellard [Tue, 10 Nov 2026 10:01:43 +0000 (11:01 +0100)]
intl: removed buffer overflow (#610 point 3)

32 hours agotemporal: stricter timezone validation
Fabrice Bellard [Tue, 10 Nov 2026 09:54:22 +0000 (10:54 +0100)]
temporal: stricter timezone validation

33 hours agofixed object spread with strings (#611)
Fabrice Bellard [Tue, 10 Nov 2026 09:07:24 +0000 (10:07 +0100)]
fixed object spread with strings (#611)

2 days agotest_worker.js: explicitly terminate the worker
Fabrice Bellard [Mon, 9 Nov 2026 17:16:48 +0000 (18:16 +0100)]
test_worker.js: explicitly terminate the worker

2 days agoadded missing bound checks to dates in temporal objects and simplified constructor...
Fabrice Bellard [Mon, 9 Nov 2026 16:36:13 +0000 (17:36 +0100)]
added missing bound checks to dates in temporal objects and simplified constructor invocation (#610)

2 days agoquickjs-libc: JSWaker workaround when the pipe buffer is full (#605)
Fabrice Bellard [Mon, 9 Nov 2026 14:42:04 +0000 (15:42 +0100)]
quickjs-libc: JSWaker workaround when the pipe buffer is full (#605)

2 days agofixed JS_GetTypedArrayBuffer() length reporting with resizable array buffers (#608)
Fabrice Bellard [Mon, 9 Nov 2026 14:28:18 +0000 (15:28 +0100)]
fixed JS_GetTypedArrayBuffer() length reporting with resizable array buffers (#608)

2 days agofixed duplicate Invocation of the ArrayBuffer Release Callback (Divy Srivastava,...
Fabrice Bellard [Mon, 9 Nov 2026 14:19:15 +0000 (15:19 +0100)]
fixed duplicate Invocation of the ArrayBuffer Release Callback (Divy Srivastava, #606)

2 days agofixed waitAsync() polling in quickjs-libc (#603)
Fabrice Bellard [Mon, 9 Nov 2026 14:08:42 +0000 (15:08 +0100)]
fixed waitAsync() polling in quickjs-libc (#603)

2 days agofixed malloc error handling in JS_DefineProperty() (#604)
Fabrice Bellard [Mon, 9 Nov 2026 13:41:44 +0000 (14:41 +0100)]
fixed malloc error handling in JS_DefineProperty() (#604)

4 days agoavoid dereferencing the iterator twice in js_append_enumerate()
Fabrice Bellard [Sat, 7 Nov 2026 13:25:12 +0000 (14:25 +0100)]
avoid dereferencing the iterator twice in js_append_enumerate()

4 days agoApply ToIndex to the maxByteLength option of the ArrayBuffer constructor (devanshc777)
Fabrice Bellard [Sat, 7 Nov 2026 13:18:02 +0000 (14:18 +0100)]
Apply ToIndex to the maxByteLength option of the ArrayBuffer constructor (devanshc777)

4 days agoadded tests for Array iterator length property access
Fabrice Bellard [Sat, 7 Nov 2026 13:07:01 +0000 (14:07 +0100)]
added tests for Array iterator length property access

4 days agofixed invalid use of js_get_length32() (#597)
Fabrice Bellard [Sat, 7 Nov 2026 13:04:01 +0000 (14:04 +0100)]
fixed invalid use of js_get_length32() (#597)

4 days agofixed regexp skipping after template or private field (#596)
Fabrice Bellard [Sat, 7 Nov 2026 11:45:55 +0000 (12:45 +0100)]
fixed regexp skipping after template or private field (#596)

4 days agocorrectly seal template objects when deserializing them (#598)
Fabrice Bellard [Sat, 7 Nov 2026 11:12:29 +0000 (12:12 +0100)]
correctly seal template objects when deserializing them (#598)

4 days agoadded missing extensibility test for generic arrays in JS_CreateProperty() (#593)
Fabrice Bellard [Sat, 7 Nov 2026 11:07:51 +0000 (12:07 +0100)]
added missing extensibility test for generic arrays in JS_CreateProperty() (#593)

4 days agoadd_fast_array_element: don't update the array length in case of memory allocation...
Fabrice Bellard [Sat, 7 Nov 2026 10:59:30 +0000 (11:59 +0100)]
add_fast_array_element: don't update the array length in case of memory allocation error (#576) and handling the specific case of p->u.array.count = INT32_MAX

4 days agoCheck for NULL object references in deserializer (bnoordhuis)
Fabrice Bellard [Sat, 7 Nov 2026 10:01:37 +0000 (11:01 +0100)]
Check for NULL object references in deserializer (bnoordhuis)

4 days agoadded JS_DefinePropertyValueC() and fixed some error handling cases involving JS_Defi...
Fabrice Bellard [Sat, 7 Nov 2026 09:43:43 +0000 (10:43 +0100)]
added JS_DefinePropertyValueC() and fixed some error handling cases involving JS_DefinePropertyValue()

9 days agoadded support of the import-bytes proposal
Fabrice Bellard [Mon, 2 Nov 2026 16:40:05 +0000 (17:40 +0100)]
added support of the import-bytes proposal

9 days agoexported IsArrayBuffer, IsImmutableArrayBuffer, SetImmutableArrayBuffer, NewUint8Arra...
Fabrice Bellard [Mon, 2 Nov 2026 16:37:50 +0000 (17:37 +0100)]
exported IsArrayBuffer, IsImmutableArrayBuffer, SetImmutableArrayBuffer, NewUint8Array, JS_NewUint8ArrayCopy and NewUint8ArrayCopy2. Modified JS_GetClassID to take JSValueConst as input

9 days agoimplemented the immutable-arraybuffer proposal (initial patch by bnoordhuis) - optimi...
Fabrice Bellard [Mon, 2 Nov 2026 15:53:10 +0000 (16:53 +0100)]
implemented the immutable-arraybuffer proposal (initial patch by bnoordhuis) - optimized immutable ArrayBuffer check when writing to a typed array

9 days agoadded support of the import-text proposal (initial patch by bnoordhuis) - take into...
Fabrice Bellard [Mon, 2 Nov 2026 13:41:45 +0000 (14:41 +0100)]
added support of the import-text proposal (initial patch by bnoordhuis) - take into account the attributes with comparing modules (initial patch by Divy Srivastava)

9 days agoArray.prototype.sort: remove the same value optimization which is not really spec...
Fabrice Bellard [Mon, 2 Nov 2026 10:51:43 +0000 (11:51 +0100)]
Array.prototype.sort: remove the same value optimization which is not really spec compliant

9 days agoensure that the maximum number of variable references fits on 16 bits (#589) - added...
Fabrice Bellard [Mon, 2 Nov 2026 10:37:16 +0000 (11:37 +0100)]
ensure that the maximum number of variable references fits on 16 bits (#589) - added more error handling in the compiler

9 days agoFix symbol leak in JS_ValueToAtom (#590) - changed js_symbol_to_atom() signature
Fabrice Bellard [Mon, 2 Nov 2026 10:03:00 +0000 (11:03 +0100)]
Fix symbol leak in JS_ValueToAtom (#590) - changed js_symbol_to_atom() signature

9 days agoarm64: use nan boxing only on Mac OS as other OSes may use user pointers with more...
Fabrice Bellard [Mon, 2 Nov 2026 09:26:42 +0000 (10:26 +0100)]
arm64: use nan boxing only on Mac OS as other OSes may use user pointers with more than 47 bits (#588)

11 days agotest262 update
Fabrice Bellard [Sat, 31 Oct 2026 18:03:33 +0000 (19:03 +0100)]
test262 update

11 days agoupdate DataView.prototype.[byteLength|byteOffset] not to throw when the view is out...
Fabrice Bellard [Sat, 31 Oct 2026 17:44:04 +0000 (18:44 +0100)]
update DataView.prototype.[byteLength|byteOffset] not to throw when the view is out of bounds (spec change)

11 days agofixed Iterator.prototype.reduce empty iterator closing
Fabrice Bellard [Sat, 31 Oct 2026 17:28:54 +0000 (18:28 +0100)]
fixed Iterator.prototype.reduce empty iterator closing

11 days agofixed Iterator.prototype.flatMap iterator closing (saghul)
Fabrice Bellard [Sat, 31 Oct 2026 17:25:56 +0000 (18:25 +0100)]
fixed Iterator.prototype.flatMap iterator closing (saghul)

11 days agofixed Iterator.concat logic (initial patch by saghul)
Fabrice Bellard [Sat, 31 Oct 2026 17:21:35 +0000 (18:21 +0100)]
fixed Iterator.concat logic (initial patch by saghul)

11 days agofixed slow Array truncation (#585)
Fabrice Bellard [Sat, 31 Oct 2026 16:46:00 +0000 (17:46 +0100)]
fixed slow Array truncation (#585)

11 days agoremoved warnings
Fabrice Bellard [Sat, 31 Oct 2026 13:53:20 +0000 (14:53 +0100)]
removed warnings

11 days agoenabled nan-boxing for JSValue on common 64 bit targets (faster and reduced memory...
Fabrice Bellard [Sat, 31 Oct 2026 13:10:26 +0000 (14:10 +0100)]
enabled nan-boxing for JSValue on common 64 bit targets (faster and reduced memory usage)

11 days agosupport of the error stack accessor proposal (saghul)
Fabrice Bellard [Sat, 31 Oct 2026 12:55:55 +0000 (13:55 +0100)]
support of the error stack accessor proposal (saghul)

11 days agofixed JS_AutoInitProperty() behavior when out of memory (#580)
Fabrice Bellard [Sat, 31 Oct 2026 12:50:55 +0000 (13:50 +0100)]
fixed JS_AutoInitProperty() behavior when out of memory (#580)

11 days agofix leak in JS_ToCStringLen2 on failure (vanzomerenc, #587)
Fabrice Bellard [Sat, 31 Oct 2026 12:03:31 +0000 (13:03 +0100)]
fix leak in JS_ToCStringLen2 on failure (vanzomerenc, #587)

11 days agofixed wrong result when comparing a negative BigInt with a negative float (liustack...
Fabrice Bellard [Sat, 31 Oct 2026 12:00:35 +0000 (13:00 +0100)]
fixed wrong result when comparing a negative BigInt with a negative float (liustack, #583)

11 days agoallow JS_SHORT_BIG_INT_BITS < JS_LIMB_BITS
Fabrice Bellard [Sat, 31 Oct 2026 11:54:24 +0000 (12:54 +0100)]
allow JS_SHORT_BIG_INT_BITS < JS_LIMB_BITS

11 days agofixed bigint decrementation with JS_LIMB_BITS=64
Fabrice Bellard [Sat, 31 Oct 2026 11:52:13 +0000 (12:52 +0100)]
fixed bigint decrementation with JS_LIMB_BITS=64

2 weeks agofixed arbitrary module namespace names
Fabrice Bellard [Mon, 26 Oct 2026 15:42:08 +0000 (16:42 +0100)]
fixed arbitrary module namespace names

2 weeks agoImplement nonextensible-applies-to-private proposal (saghul)
Fabrice Bellard [Mon, 26 Oct 2026 15:20:38 +0000 (16:20 +0100)]
Implement nonextensible-applies-to-private proposal (saghul)

2 weeks agoAwait the async iterator return() when a for-await loop breaks (Divy Srivastava)
Fabrice Bellard [Mon, 26 Oct 2026 15:00:14 +0000 (16:00 +0100)]
Await the async iterator return() when a for-await loop breaks (Divy Srivastava)

2 weeks agoFix template literal substitution (Iann29)
Fabrice Bellard [Mon, 26 Oct 2026 13:33:01 +0000 (14:33 +0100)]
Fix template literal substitution (Iann29)

2 weeks agofaster String.prototype.concat
Fabrice Bellard [Mon, 26 Oct 2026 12:40:27 +0000 (13:40 +0100)]
faster String.prototype.concat

2 weeks agoFix Proxy ownKeys trap accepting a primitive result (saghul)
Fabrice Bellard [Mon, 26 Oct 2026 11:17:03 +0000 (12:17 +0100)]
Fix Proxy ownKeys trap accepting a primitive result (saghul)

2 weeks agoFix arity of os.chdir and std.setenv (bnoordhuis)
Fabrice Bellard [Mon, 26 Oct 2026 11:13:27 +0000 (12:13 +0100)]
Fix arity of os.chdir and std.setenv (bnoordhuis)

2 weeks agoWrite back every element in Array.prototype.sort (theaddonn)
Fabrice Bellard [Mon, 26 Oct 2026 11:11:59 +0000 (12:11 +0100)]
Write back every element in Array.prototype.sort (theaddonn)

2 weeks agofixed a use after free in build_backtrace() on out of memory (#529, initial patch...
Fabrice Bellard [Mon, 26 Oct 2026 10:58:36 +0000 (11:58 +0100)]
fixed a use after free in build_backtrace() on out of memory (#529, initial patch by kangzj)

2 weeks agoFix leak in JS_ReadBigInt on truncated input (initial patch by theaddonn)
Fabrice Bellard [Mon, 26 Oct 2026 10:48:10 +0000 (11:48 +0100)]
Fix leak in JS_ReadBigInt on truncated input (initial patch by theaddonn)

2 weeks agoremoved infinite loop in unicode_script() (Kayyo321)
Fabrice Bellard [Mon, 26 Oct 2026 10:38:29 +0000 (11:38 +0100)]
removed infinite loop in unicode_script() (Kayyo321)

2 weeks agointl: removed use after free - removed buffer overflow - fixed invalid use of isalnum()
Fabrice Bellard [Mon, 26 Oct 2026 10:19:52 +0000 (11:19 +0100)]
intl: removed use after free - removed buffer overflow - fixed invalid use of isalnum()

2 weeks agoadded Atomics.waitAsync()
Fabrice Bellard [Mon, 26 Oct 2026 09:27:35 +0000 (10:27 +0100)]
added Atomics.waitAsync()

2 weeks agofixed pretty printing of Symbol property names and added tests
Fabrice Bellard [Sat, 24 Oct 2026 11:21:43 +0000 (13:21 +0200)]
fixed pretty printing of Symbol property names and added tests

3 weeks agorun-test262: use JS_ToString() to display thrown exceptions when they are not Error...
Fabrice Bellard [Tue, 20 Oct 2026 17:11:10 +0000 (19:11 +0200)]
run-test262: use JS_ToString() to display thrown exceptions when they are not Error instances so that Test262Error exceptions are correctly displayed

3 weeks agoFix CI (#573)
Nick Vatamaniuc [Tue, 20 Oct 2026 17:06:07 +0000 (13:06 -0400)]
Fix CI (#573)

Cosmopolitan https://cosmo.zip/pub/cosmocc/cosmocc.zip is not available. Use
GitHub release instead.

Update checkout action to latest version (v7).

3 weeks agoimplemented the Intl.Locale info methods and added the full UTS 35 likely subtags...
Fabrice Bellard [Mon, 19 Oct 2026 16:42:48 +0000 (18:42 +0200)]
implemented the Intl.Locale info methods and added the full UTS 35 likely subtags data

3 weeks agofixed 6 test262 errors: Intl.Locale now recognizes u-extension keys starting with...
Fabrice Bellard [Mon, 19 Oct 2026 16:30:29 +0000 (18:30 +0200)]
fixed 6 test262 errors: Intl.Locale now recognizes u-extension keys starting with a digit and applies CanonicalizeUValue to option values

3 weeks agofixed 6 test262 errors: unknown named time zones are now rejected by ToTemporalTimeZo...
Fabrice Bellard [Mon, 19 Oct 2026 16:27:29 +0000 (18:27 +0200)]
fixed 6 test262 errors: unknown named time zones are now rejected by ToTemporalTimeZoneIdentifier, PlainMonthDay.from(string) now stores the calendar reference date, ToRawPrecision now drops the digit added by a rounding carry and trims the trailing zeros not needed by minimumSignificantDigits, and the short (abbreviated) weekday names are now available in the locale data

3 weeks agoexplicit resource management: added 'using' variable declarations (initial patch...
Fabrice Bellard [Mon, 19 Oct 2026 16:07:12 +0000 (18:07 +0200)]
explicit resource management: added 'using' variable declarations (initial patch by bnoordhuis and saghul) - simplified the code by removing 'OP_dispose_scope' as the disposal code can be generated on the fly - avoid declaring 'using' as a keyword - use peek_token() to efficiently test the presence of a 'using' declaration - added DECL_MASK_USING to identify the statements where 'using' declarations are allowed

3 weeks agoadded explicit resource management objects (bnoordhuis, saghul) - fixed null method...
Fabrice Bellard [Sat, 17 Oct 2026 11:52:15 +0000 (13:52 +0200)]
added explicit resource management objects (bnoordhuis, saghul) - fixed null method check in js_iterator_proto_dispose() and js_async_iterator_proto_dispose()

4 weeks agocompilation fixes
Fabrice Bellard [Tue, 13 Oct 2026 16:40:10 +0000 (18:40 +0200)]
compilation fixes

4 weeks agoadded Promise.allKeyed and Promise.allSettledKeyed)
Fabrice Bellard [Tue, 13 Oct 2026 16:32:27 +0000 (18:32 +0200)]
added Promise.allKeyed and Promise.allSettledKeyed)

4 weeks agoadded iterator chunking (initial patch by saghul)
Fabrice Bellard [Tue, 13 Oct 2026 16:09:44 +0000 (18:09 +0200)]
added iterator chunking (initial patch by saghul)

4 weeks agoadded Iterator.prototype.includes (saghul)
Fabrice Bellard [Tue, 13 Oct 2026 15:39:02 +0000 (17:39 +0200)]
added Iterator.prototype.includes (saghul)

4 weeks agoadded Iterator.prototype.join (saghul)
Fabrice Bellard [Tue, 13 Oct 2026 15:34:25 +0000 (17:34 +0200)]
added Iterator.prototype.join (saghul)

4 weeks agoadded Array.fromAsync
Fabrice Bellard [Tue, 13 Oct 2026 14:47:12 +0000 (16:47 +0200)]
added Array.fromAsync

4 weeks agouse correct helper for Iterator.concat
Fabrice Bellard [Tue, 13 Oct 2026 13:51:24 +0000 (15:51 +0200)]
use correct helper for Iterator.concat

4 weeks agoadded Iterator.zip and Iterator.zipKeyed - factorized js_get_iterator_flattenable()
Fabrice Bellard [Tue, 13 Oct 2026 13:43:28 +0000 (15:43 +0200)]
added Iterator.zip and Iterator.zipKeyed - factorized js_get_iterator_flattenable()

4 weeks agoremoved memory leak
Fabrice Bellard [Tue, 13 Oct 2026 12:40:18 +0000 (14:40 +0200)]
removed memory leak

4 weeks agoCI: disable CONFIG_TEMPORAL_INTL on linux/arm/v6 and linux/arm/v7
Fabrice Bellard [Tue, 13 Oct 2026 11:33:20 +0000 (13:33 +0200)]
CI: disable CONFIG_TEMPORAL_INTL on linux/arm/v6 and linux/arm/v7

4 weeks agofixed bad rounding in duration computation
Fabrice Bellard [Mon, 12 Oct 2026 11:49:56 +0000 (13:49 +0200)]
fixed bad rounding in duration computation

4 weeks agofixed bad rounding in duration computation
Fabrice Bellard [Mon, 12 Oct 2026 10:53:31 +0000 (12:53 +0200)]
fixed bad rounding in duration computation

4 weeks agodisable Temporal and Intl on 32 bit hosts because int128 is not always supported...
Fabrice Bellard [Mon, 12 Oct 2026 10:07:55 +0000 (12:07 +0200)]
disable Temporal and Intl on 32 bit hosts because int128 is not always supported in this case - avoid depending on float128 for duration division - simplified some int128 code

4 weeks agoremoved some warnings - fixed win32 compilation
Fabrice Bellard [Sat, 10 Oct 2026 16:47:01 +0000 (18:47 +0200)]
removed some warnings - fixed win32 compilation

4 weeks agoundo Makefile change
Fabrice Bellard [Sat, 10 Oct 2026 16:05:17 +0000 (18:05 +0200)]
undo Makefile change

4 weeks agoadded missing file
Fabrice Bellard [Sat, 10 Oct 2026 16:00:29 +0000 (18:00 +0200)]
added missing file

4 weeks agoadded experimental AI coded Temporal and Intl support. There is no external dependenc...
Fabrice Bellard [Sat, 10 Oct 2026 15:53:37 +0000 (17:53 +0200)]
added experimental AI coded Temporal and Intl support. There is no external dependency. Intl includes its own locale data (can be manually updated from the CLDR) and Temporal includes the calendar algorithms and a timezone database (can be manually updated from the system TZif files)

4 weeks agoexported JS_NewCConstructor()
Fabrice Bellard [Sat, 10 Oct 2026 14:49:45 +0000 (16:49 +0200)]
exported JS_NewCConstructor()

4 weeks agoexported iterator helpers
Fabrice Bellard [Sat, 10 Oct 2026 14:46:08 +0000 (16:46 +0200)]
exported iterator helpers

4 weeks agoadded JS_CFUNC_constructor_or_func_flags
Fabrice Bellard [Sat, 10 Oct 2026 14:42:02 +0000 (16:42 +0200)]
added JS_CFUNC_constructor_or_func_flags

4 weeks agoexport JS_OrdinaryIsInstanceOf()
Fabrice Bellard [Sat, 10 Oct 2026 14:39:27 +0000 (16:39 +0200)]
export JS_OrdinaryIsInstanceOf()

4 weeks agoexport JS_ThisDateValue()
Fabrice Bellard [Sat, 10 Oct 2026 14:37:36 +0000 (16:37 +0200)]
export JS_ThisDateValue()

4 weeks agoexported JS_CreateFromConstructor()
Fabrice Bellard [Sat, 10 Oct 2026 14:32:04 +0000 (16:32 +0200)]
exported JS_CreateFromConstructor()

4 weeks agoadded JS_ToCStringNZ() and exported JS_ToUTF32String()
Fabrice Bellard [Sat, 10 Oct 2026 14:26:23 +0000 (16:26 +0200)]
added JS_ToCStringNZ() and exported JS_ToUTF32String()

4 weeks agoexported JS_ToPrimitive(), JS_ToObject() and JS_ToInt32Sat()
Fabrice Bellard [Sat, 10 Oct 2026 14:23:33 +0000 (16:23 +0200)]
exported JS_ToPrimitive(), JS_ToObject() and JS_ToInt32Sat()

4 weeks agolibunicode: added lre_is_soft_dotted() and exported unicode_get_cc()
Fabrice Bellard [Sat, 10 Oct 2026 14:13:11 +0000 (16:13 +0200)]
libunicode: added lre_is_soft_dotted() and exported unicode_get_cc()

4 weeks agoremoved unused arguments of JS_IteratorNext()
Fabrice Bellard [Sat, 10 Oct 2026 12:14:21 +0000 (14:14 +0200)]
removed unused arguments of JS_IteratorNext()

4 weeks agofixed class elements parsing after a line terminator following get, set or static...
Fabrice Bellard [Sat, 10 Oct 2026 08:26:13 +0000 (10:26 +0200)]
fixed class elements parsing after a line terminator following get, set or static (#567)

6 weeks agorepect the spec operation order in Object.defineProperties
Fabrice Bellard [Tue, 29 Sep 2026 13:16:59 +0000 (15:16 +0200)]
repect the spec operation order in Object.defineProperties

6 weeks agofix Proxy getOwnPropertyDescriptor invariant check for values and accessors
Fabrice Bellard [Tue, 29 Sep 2026 12:55:55 +0000 (14:55 +0200)]
fix Proxy getOwnPropertyDescriptor invariant check for values and accessors

6 weeks agoexclude more tests we don't need to fix
Fabrice Bellard [Tue, 29 Sep 2026 12:06:59 +0000 (14:06 +0200)]
exclude more tests we don't need to fix

6 weeks agofixed Function.prototype.bind prototype inheritance
Fabrice Bellard [Tue, 29 Sep 2026 12:00:18 +0000 (14:00 +0200)]
fixed Function.prototype.bind prototype inheritance

6 weeks agofix anonymous function name inference in for-in loop initializers
Fabrice Bellard [Tue, 29 Sep 2026 10:21:26 +0000 (12:21 +0200)]
fix anonymous function name inference in for-in loop initializers

6 weeks agofix super property assignment on non-extensible receiver with existing property
Fabrice Bellard [Tue, 29 Sep 2026 10:10:31 +0000 (12:10 +0200)]
fix super property assignment on non-extensible receiver with existing property

6 weeks agofixed module ambiguous export test
Fabrice Bellard [Tue, 29 Sep 2026 10:03:16 +0000 (12:03 +0200)]
fixed module ambiguous export test