mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Replace urlpattern implementation with rust-urlpattern
crate (#36826)
This change implements the full URLPattern API using
https://github.com/denoland/rust-urlpattern, except the two most
important functions (`test` and `exec`). These two are blocked on
https://github.com/servo/servo/issues/28679 due to this union:
539ca27284/components/script_bindings/webidls/URLPattern.webidl (L61)
.
Testing: Covered by existing web platform tests
Makes https://github.com/servo/servo/pull/36421 obsolete
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
parent
54c2818974
commit
03abec4148
13 changed files with 292 additions and 2483 deletions
|
@ -35,6 +35,7 @@ tokio = { workspace = true, features = ["sync"] }
|
|||
unicode-bidi = { workspace = true }
|
||||
unicode-script = { workspace = true }
|
||||
url = { workspace = true }
|
||||
urlpattern = { workspace = true }
|
||||
uuid = { workspace = true }
|
||||
webrender_api = { workspace = true }
|
||||
wr_malloc_size_of = { workspace = true }
|
||||
|
|
|
@ -753,6 +753,7 @@ malloc_size_of_is_0!(style::queries::values::PrefersColorScheme);
|
|||
malloc_size_of_is_0!(taffy::Layout);
|
||||
malloc_size_of_is_0!(unicode_bidi::Level);
|
||||
malloc_size_of_is_0!(unicode_script::Script);
|
||||
malloc_size_of_is_0!(urlpattern::UrlPattern);
|
||||
|
||||
macro_rules! malloc_size_of_is_webrender_malloc_size_of(
|
||||
($($ty:ty),+) => (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue