ladybird/Tests/LibJS
Andreas Kling 1f4700a0c8 LibJS: Add tests for regex literal parse-time error reporting
Cover the paths exercised by deferred regex compilation:
- Invalid patterns in literals, eval(), and new Function()
- Duplicate and invalid flags in literals
- Valid literals with various flag combinations
- Multiple literals in the same scope
- Literals inside regular and arrow functions
2026-03-06 13:06:05 +01:00
..
AST LibJS: Memoize failed arrow function attempts in Rust parser 2026-02-24 18:42:13 +01:00
Bytecode LibJS: Emit ThrowIfTDZ before simple assignment to let variables 2026-03-04 18:53:12 +01:00
Runtime LibJS: Add tests for regex literal parse-time error reporting 2026-03-06 13:06:05 +01:00
CMakeLists.txt Tests/LibJS: Disable test-js-bytecode and test-js-ast on Windows 2026-02-10 02:05:20 +01:00
test-js-ast.py LibJS: Support .mjs files in test-js-ast and test-js-bytecode 2026-02-19 12:02:50 +01:00
test-js-bytecode.py LibJS: Support .mjs files in test-js-ast and test-js-bytecode 2026-02-19 12:02:50 +01:00
test-js.cpp test-js: Make more use of Value::as_if 2026-02-28 10:24:37 -05:00
test-value-js.cpp LibJS: Make Value() default-construct the undefined value 2025-04-05 11:20:26 +02:00