ladybird/Libraries/LibJS/Tests/operators
Timothy Flynn 5947c37637 LibJS: Return the allocated dst register from deleting super properties
Even though calling delete on a super property will ultimately throw a
ReferenceError, we must return the allocated register for the result of
the delete operation (which would normally be a boolean). If the delete
operation is used in a return statement, the bytecode generator for the
return statement must be able to assume the statement had some output.
2024-12-14 12:08:50 -08:00
..
assignment-operators.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-bitwise-and.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-bitwise-left-shift.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-bitwise-or.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-bitwise-right-shift.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-bitwise-unsigned-right-shift.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-bitwise-xor.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
binary-relational.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
bitwise-not.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
comma-operator.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
delete-basic.js LibJS: Return the allocated dst register from deleting super properties 2024-12-14 12:08:50 -08:00
delete-global-variable.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
delete-globalThis-property-crash.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
delete-local-variable.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
in-operator-basic.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
instanceof-basic.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
logical-and.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
logical-expressions-short-circuit.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
logical-nullish-coalescing.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
logical-or.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
modulo-basic.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ternary-basic.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
typeof-basic.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
void-basic.js Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00