ladybird/Libraries/LibJS/Rust/src
Andreas Kling e88932f75d LibJS/Rust: Always allocate fresh register for postfix update result
Match the C++ pipeline behavior where PostfixIncrement/PostfixDecrement
always writes to a freshly allocated register. The Rust pipeline was
using the caller's preferred_dst, producing one fewer Mov instruction
but causing bytecode mismatches.
2026-03-01 21:20:54 +01:00
..
bytecode LibJS/Rust: Always allocate fresh register for postfix update result 2026-03-01 21:20:54 +01:00
parser LibJS: Wrap CompiledRegex in Rc to allow AST cloning 2026-02-25 21:54:30 +01:00
ast.rs LibJS: Wrap CompiledRegex in Rc to allow AST cloning 2026-02-25 21:54:30 +01:00
ast_dump.rs LibJs/Rust: Migrate to edition 2024 2026-02-24 16:35:51 +01:00
lexer.rs Meta: Add 'cargo clippy -- -D clippy::all' to lint-ci.sh 2026-02-24 16:35:51 +01:00
lib.rs LibJS/Rust: Fix has_parameter_expressions and TDZ checks for arguments 2026-03-01 21:20:54 +01:00
parser.rs LibJS: Memoize failed arrow function attempts in Rust parser 2026-02-24 18:42:13 +01:00
scope_collector.rs LibJs/Rust: Migrate to edition 2024 2026-02-24 16:35:51 +01:00
token.rs LibJS: Add alternative source-to-bytecode pipeline in Rust 2026-02-24 09:39:42 +01:00