ladybird/Libraries/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
..
AsmIntGen LibJS: Add asmint tag assertions 2026-05-03 13:10:48 +02:00
Bytecode LibJS: Compact Shape property table to a sorted flat array 2026-05-14 19:59:40 +02:00
BytecodeDef Rust: Add a config file for rustfmt 2026-04-18 08:05:47 -04:00
Contrib/Test262 LibJS: Remove gc from the global object 2026-04-24 18:36:23 +02:00
Heap LibJS: Eliminate GeneratorResult GC cell allocation on yield/await 2026-03-20 15:57:23 -05:00
Runtime LibJS: Remove FinalizationRegistry cleanupSome 2026-05-15 00:08:00 +02:00
Rust LibJS: Stop persisting basic_block_start_offsets on Executable 2026-05-14 12:08:12 +02:00
CMakeLists.txt LibJS: Compact Shape property table to a sorted flat array 2026-05-14 19:59:40 +02:00
Console.cpp LibJS+LibWeb: Make DOMException hold an [[ErrorData]] slot 2026-04-08 20:33:53 +02:00
Console.h LibJS+LibWeb: Make DOMException hold an [[ErrorData]] slot 2026-04-08 20:33:53 +02:00
CyclicModule.cpp LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
CyclicModule.h LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
Forward.h LibJS: Store AlreadyResolved bit on the resolve function itself 2026-05-02 20:24:47 +02:00
LocalVariable.h LibJS: Port the Identifier AST (and related) nodes to UTF-16 2025-08-13 09:56:13 -04:00
Module.cpp LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
Module.h LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
ModuleEntry.h LibJS: Remove C++ AST 2026-03-19 21:55:10 -05:00
ModuleLoading.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ParserError.cpp LibJS: Port the JS lexer and parser to UTF-16 2025-08-13 09:56:13 -04:00
ParserError.h LibJS: Port the JS lexer and parser to UTF-16 2025-08-13 09:56:13 -04:00
Position.h LibJS: Drop source ranges from bytecode source maps 2026-05-14 09:41:03 +02:00
Print.cpp LibJS+LibWeb: Allow instantiating DataBlock with an external buffer 2026-05-10 16:41:42 +02:00
Print.h LibJS: Enable EXPLICIT_SYMBOL_EXPORT and annotate minimum symbol set 2025-07-22 11:51:29 -04:00
RustIntegration.cpp LibJS: Stop persisting basic_block_start_offsets on Executable 2026-05-14 12:08:12 +02:00
RustIntegration.h LibJS: Materialize compiled function bytecode lazily 2026-05-14 08:15:01 +02:00
Script.cpp LibJS: Account runtime storage as external memory 2026-05-07 10:03:09 +02:00
Script.h LibJS: Account runtime storage as external memory 2026-05-07 10:03:09 +02:00
SourceCode.cpp LibJS: Drop source ranges from bytecode source maps 2026-05-14 09:41:03 +02:00
SourceCode.h LibJS: Drop source ranges from bytecode source maps 2026-05-14 09:41:03 +02:00
SourceRange.h LibJS: Drop source ranges from bytecode source maps 2026-05-14 09:41:03 +02:00
SourceTextModule.cpp LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
SourceTextModule.h LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
SyntaxHighlighter.cpp Meta: Remove ENABLE_RUST build configuration option 2026-04-02 22:59:42 +02:00
SyntaxHighlighter.h LibJS: Enable EXPLICIT_SYMBOL_EXPORT and annotate minimum symbol set 2025-07-22 11:51:29 -04:00
SyntheticModule.cpp LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
SyntheticModule.h LibJS: Account module storage as external memory 2026-05-07 10:03:09 +02:00
Token.h LibJS: Remove C++ lexer, use Rust tokenizer for syntax highlighting 2026-03-19 21:55:10 -05:00