ladybird/Libraries/LibJS/Rust/src
Andreas Kling e5bcffc3d5 LibJS: Move bytecode block counting to Rust
Use the Rust bytecode dumper's basic block collection logic for the
metadata block count. This removes the last C++ bytecode label walk and
lets us delete the generated C++ label and operand visitor helpers.
2026-06-15 02:41:57 +02:00
..
bytecode LibJS: Move bytecode block counting to Rust 2026-06-15 02:41:57 +02:00
parser Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
runtime LibJS: Move bytecode instruction dumping to Rust 2026-06-15 02:41:57 +02:00
ast.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
ast_dump.rs LibJS: Move ScopeData into ScopeArena and reference it by ScopeId 2026-05-05 13:53:51 +02:00
bytecode_cache.rs LibWeb+LibJS: Cache decoded JS bytecode sidecars 2026-06-06 09:15:09 +02:00
fast_hash.rs LibJS: Use foldhash in parser and scope-collector hash maps 2026-05-05 13:53:51 +02:00
lexer.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
lib.rs LibJS: Move bytecode instruction dumping to Rust 2026-06-15 02:41:57 +02:00
parser.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
scope_collector.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
token.rs LibJS: Intern identifier names in a per-arena string table 2026-05-05 13:53:51 +02:00