1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-15 15:24:57 +00:00
serenity/Userland/Libraries/LibJS/Tests/operators
Timothy Flynn 2b19d1b5ab LibJS: Do not coerce nullish references to unresolvable references
These are not strictly unresolvable references. Treating them as such
fails an assertion in the `delete UnaryExpression` semantic (which is
Reference::delete_ in our implementation) - we enter the unresolvable,
branch, which then asserts that the [[Strict]] slot of the reference is
false.
2023-07-06 21:36:13 +01:00
..
assignment-operators.js LibJS: Fix variable scoping issues in two tests 2021-07-06 00:15:37 +01:00
binary-bitwise-and.js
binary-bitwise-left-shift.js LibJS: Fix that leftshift for BigInts did not round down 2022-08-24 23:27:17 +01:00
binary-bitwise-or.js
binary-bitwise-right-shift.js LibJS: Fix that leftshift for BigInts did not round down 2022-08-24 23:27:17 +01:00
binary-bitwise-unsigned-right-shift.js
binary-bitwise-xor.js
binary-relational.js
bitwise-not.js
comma-operator.js
delete-basic.js LibJS: Do not coerce nullish references to unresolvable references 2023-07-06 21:36:13 +01:00
delete-global-variable.js LibJS: Invalidate cached environment coordinate after delete in global 2023-06-24 18:33:44 +02:00
delete-globalThis-property-crash.js
delete-local-variable.js LibJS: Make scoping follow the spec 2021-09-30 08:16:32 +01:00
in-operator-basic.js
instanceof-basic.js
logical-and.js
logical-expressions-short-circuit.js
logical-nullish-coalescing.js
logical-or.js
modulo-basic.js LibJS/Tests: Run prettier on modulo-basic.js 2022-02-16 11:23:25 +00:00
ternary-basic.js
typeof-basic.js
void-basic.js LibJS: Don't treat yield after void as identifier in generator functions 2021-12-21 14:04:23 +01:00