Avatar for the oxigraph user
oxigraph
oxiri
BlogDocsChangelog

Follow RFC 3986 by always removing dot segments when resolving IRIs

#79Merged
Comparing
resolve
(
7d2871c
) with
main
(
2a88f3d
)
CodSpeed Performance Gauge
-6%
Regression
2
Untouched
21

Benchmarks

23 total
resolve_into_unchecked
benches/lib.rs::iri::iri_resolve::Iri
CodSpeed Performance Gauge
-6%
20.2 µs21.4 µs
resolve_into
benches/lib.rs::iri::iri_resolve::Iri
CodSpeed Performance Gauge
-5%
23.3 µs24.5 µs
parse_unchecked
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
+2%
5.7 µs5.6 µs
parse
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
+2%
11.4 µs11.3 µs
parse
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
+1%
10.4 µs10.3 µs
parse_unchecked
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
+1%
4.5 µs4.5 µs
relativize
benches/lib.rs::iri::iri_relativize::Iri
CodSpeed Performance Gauge
0%
26 µs26 µs
parse[kasztp]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
17.2 ms17.2 ms
parse[kasztp]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
19.1 ms19.1 ms
parse[wikipedia]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
37.5 ms37.5 ms
parse[wikipedia]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
41.4 ms41.4 ms
parse[top_100]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
56 ms56 ms
parse[top_100]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
52.1 ms52.1 ms
parse_unchecked[top_100]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
21.7 ms21.7 ms
parse_unchecked[wikipedia]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
19.6 ms19.6 ms
parse_unchecked[top_100]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
17.7 ms17.7 ms
parse_unchecked[wikipedia]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
15.6 ms15.6 ms
parse_unchecked[kasztp]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
parse_unchecked[kasztp]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
parse[userbait]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
parse[userbait]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
parse_unchecked[userbait]
benches/lib.rs::iri::iri_parse_relative::IriRef
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
parse_unchecked[userbait]
benches/lib.rs::iri::iri_parse::Iri
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms

Commits

Click on a commit to change the comparison range
Base
main
2a88f3d
-5.93%
Follow RFC 3986 by always removing dot segments when resolving IRIs
7d2871c
7 days ago
by Tpt
© 2026 CodSpeed Technology
Home Terms Privacy Docs