ladybird/Tests/LibJS/Runtime/classes
Shannon Booth adabc5cedb LibJS: Handle empty UTF-16 strings in Rust FFI
Treat zero length UTF-16 slices from Rust as empty views at the FFI
boundary instead of assuming a non null backing pointer.

Add a regression test which crashed before these changes. Fixes
a crash loading github.com/ladybirdbrowser/ladybird.
2026-03-31 22:33:36 +02:00
..
class-accessor-enumerable.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-advanced-extends.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-basic.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-constructor.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-errors.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-expressions.js LibJS: Handle empty UTF-16 strings in Rust FFI 2026-03-31 22:33:36 +02:00
class-getters.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-inheritance.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-methods.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-private-fields.js LibJS: Fix expected SyntaxErrors for private fields 2026-03-20 16:06:51 -05:00
class-public-fields.js LibJS: Wrap CompiledRegex in Rc to allow AST cloning 2026-02-25 21:54:30 +01:00
class-setters.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-static-getters.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-static-initializers.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-static-setters.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00
class-static.js LibJS: Move tests to /Tests/LibJS 2026-01-22 07:46:48 -05:00