ladybird/Tests/LibJS/Bytecode
Andreas Kling 4046f65ae7 LibJS: Treat class definition parts as strict
Record the generator's strictness for each emitted bytecode
instruction, instead of applying the executable's final strictness to
every instruction during assembly. This lets class heritage and
computed element names run with strict assignment semantics inside
sloppy scripts.

Also create the class self-binding as a strict immutable binding,
matching ClassDefinitionEvaluation, and cover strict class heritage and
computed names in the runtime tests.
2026-05-22 01:56:57 +02:00
..
expected LibJS: Treat class definition parts as strict 2026-05-22 01:56:57 +02:00
input LibJS: Track var coordinates in var environments 2026-05-18 20:35:14 +02:00
output LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00