Avatar for the ada-url user
ada-url
ada
BlogDocsChangelog

url_pattern: append std::nullopt when there is no match

#1081Closed
Comparing
lemire/fix-urlpattern
(
e0a1d2f
) with
main
(
d50d534
)
CodSpeed Performance Gauge
0%
Untouched
27
Skipped
4

Benchmarks

31 total
Bench_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
24.4 µs24.3 µs
Bench_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
0%
32.6 µs32.5 µs
Bench_IPv4_NonDecimal_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
5.4 ms5.3 ms
BasicBench_AdaURL_URLPattern_Exec
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
75.9 µs75.7 µs
BenchData_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
0%
133.8 ms133.5 ms
BasicBench_AdaURL_URLPattern_Test
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
52.4 µs52.4 µs
Bench_DNS_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
99.1 ms99 ms
BenchData_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
94 ms94 ms
Bench_IPv4_Decimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
Bench_IPv4_NonDecimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
BenchData_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
0%
68 ms68 ms
BenchData_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
213.7 ms213.7 ms
Bench_IPv4_Decimal_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
Bench_DNS_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
95 ms95 ms
url_search_params_AdaURL
benchmarks/bench_search_params.cpp
CodSpeed Performance Gauge
0%
195.9 µs195.9 µs
BasicBench_AdaURL_URLPattern_Parse
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
593.5 µs594 µs
Bench_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
31.9 µs31.9 µs
BBC_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
26.9 µs26.9 µs
Bench_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
BBC_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
-1%
23.8 µs23.9 µs
BBC_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
-1%
16.2 µs16.3 µs
BBC_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
-1%
12 µs12.1 µs
UserInfo
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
-1%
4.3 µs4.3 µs
C0Control
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
-2%
3.3 µs3.4 µs
Fragment
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
-2%
3.3 µs3.4 µs

Commits

Click on a commit to change the comparison range
Base
main
d50d534
-0.36%
url_pattern: append std::nullopt when there is no match
e0a1d2f
8 hours ago
by lemire
© 2026 CodSpeed Technology
Home Terms Privacy Docs