ladybird/Libraries/LibJS/Rust/src/bytecode
Andreas Kling afa4a69315 LibJS: Borrow bytecode cache tables when materializing
Pass decoded UTF-16 table entries to the C++ executable factory as
borrowed FFI slices during bytecode cache materialization. This avoids
copying cache-backed names into generator-owned Rust vectors before C++
materializes its own bytecode tables.
2026-05-19 11:32:50 +02:00
..
basic_block.rs LibJS: Drop source ranges from bytecode source maps 2026-05-14 09:41:03 +02:00
codegen.rs LibJS: Emit eager environment coordinates in bytecode 2026-05-18 20:35:14 +02:00
ffi.rs LibJS: Borrow bytecode cache tables when materializing 2026-05-19 11:32:50 +02:00
generator.rs LibJS: Track duplicate environment binding slots 2026-05-18 20:35:14 +02:00
instruction.rs LibJS: Add alternative source-to-bytecode pipeline in Rust 2026-02-24 09:39:42 +01:00
mod.rs LibJS: Add bytecode validator scaffolding driven from Bytecode.def 2026-05-03 08:43:19 +02:00
operand.rs LibJS: Split dynamic environment lookups from coordinates 2026-05-18 20:35:14 +02:00
validator.rs LibJS: Store bytecode cache indexes instead of pointers 2026-05-18 20:35:14 +02:00