ladybird/Tests/LibJS
Andreas Kling 8ff0577dea LibJS: Remove FinalizationRegistry cleanupSome
The cleanupSome proposal was withdrawn, and other engines no longer
expose this method by default. Stop installing it on
FinalizationRegistry.prototype while keeping the internal cleanup path
used for queued cleanup jobs.

Add a test-js helper for invoking that internal cleanup path directly.
Move the FinalizationRegistry cleanup coverage onto it so callbacks
unregistering later dead records remain covered without exposing the
withdrawn API to JavaScript programs.

Fixes #2228
2026-05-15 00:08:00 +02:00
..
AST LibJS: Materialize arguments object for shorthand { arguments } 2026-04-27 08:04:11 +02:00
Bytecode LibJS: Stop persisting basic_block_start_offsets on Executable 2026-05-14 12:08:12 +02:00
Runtime LibJS: Remove FinalizationRegistry cleanupSome 2026-05-15 00:08:00 +02:00
CMakeLists.txt LibJS: Materialize decoded bytecode cache blobs 2026-05-06 08:20:06 +02:00
test-bytecode-cache.cpp LibJS: Materialize compiled function bytecode lazily 2026-05-14 08:15:01 +02:00
test-js-ast.py LibJS: Support .mjs files in test-js-ast and test-js-bytecode 2026-02-19 12:02:50 +01:00
test-js-bytecode.py LibJS: Support .mjs files in test-js-ast and test-js-bytecode 2026-02-19 12:02:50 +01:00
test-js.cpp LibJS: Remove FinalizationRegistry cleanupSome 2026-05-15 00:08:00 +02:00
test-primitive-string.cpp LibJS: Avoid ropes for short flat string concatenations 2026-04-30 16:25:52 +02:00
test-value-js.cpp LibJS: Make Value() default-construct the undefined value 2025-04-05 11:20:26 +02:00