ladybird/Libraries/LibRegex/Rust
Andreas Kling 2d20322fce LibRegex: Compile ECMAScript patterns from UTF-16
Accept Utf16View patterns at the LibRegex compile boundary and pass
UTF-16 or ASCII storage directly into the Rust regex parser. This keeps
JavaScript regular expression construction from converting patterns
through UTF-8 when LibRegex can consume the same UTF-16 representation
used by LibJS.

Update RegExp construction, HTML pattern validation, the regex fuzzer,
and LibRegex tests to use the UTF-16 compile API.
2026-06-22 16:10:40 +02:00
..
src LibRegex: Compile ECMAScript patterns from UTF-16 2026-06-22 16:10:40 +02:00
build.rs Meta: Make Rust FFI headers reproducible 2026-03-31 15:59:04 +02:00
Cargo.toml LibURL: Implement URLPattern in Rust 2026-05-28 09:27:41 +02:00
cbindgen.toml LibRegex+LibUnicode: Migrate Unicode Rust FFI methods to LibUnicode 2026-04-19 10:39:26 +02:00