ladybird/Libraries/LibJS/Bytecode/AsmInterpreter
Andreas Kling 2f99653b33 LibJS: Resolve super constructor before arguments
Match ECMA-262's SuperCall evaluation order by resolving the super
constructor before evaluating the argument list. This preserves the
constructor across argument-side prototype mutations and still lets
abrupt argument evaluation happen before the constructor check.

Add LibJS coverage and update bytecode baselines for the new saved
super-constructor operand. The test262 superCallOrder staging test now
passes.
2026-05-22 01:56:57 +02:00
..
asmint.asm LibJS: Yield delegated iterator results directly 2026-05-22 01:56:57 +02:00
AsmInterpreter.cpp LibJS: Resolve super constructor before arguments 2026-05-22 01:56:57 +02:00
AsmInterpreter.h LibJS: Move bytecode interpreter state to VM 2026-04-13 18:29:43 +02:00
gen_asm_offsets.cpp LibJS: Yield delegated iterator results directly 2026-05-22 01:56:57 +02:00