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

Fix error in optimized can_parse

#1118Merged
Comparing
CarlosEduR:csousa-fix-canparse
(
75d43ba
) with
yagiz/optimize-canparse
(
5376065
)
CodSpeed Performance Gauge
0%
Untouched
27
Skipped
4

Benchmarks

31 total
BBC_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
+2%
3.5 µs3.4 µs
UserInfo
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
4.2 µs4.2 µs
BBC_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
+1%
23.6 µs23.5 µs
BasicBench_AdaURL_URLPattern_Parse
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
592.5 µs591.6 µs
BasicBench_AdaURL_URLPattern_Test
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
52.1 µs52 µs
BasicBench_AdaURL_URLPattern_Exec
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
75.6 µs75.6 µs
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%
93.1 ms93.1 ms
BenchData_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
0%
21.7 ms21.7 ms
Bench_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
31.9 µs31.9 µs
C0Control
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
BBC_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
26.8 µs26.8 µs
BBC_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
15.9 µs15.9 µs
Fragment
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
Query
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
SpecialQuery
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
BenchData_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
213.7 ms213.7 ms
Bench_IPv4_NonDecimal_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
BenchData_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
92.1 ms92.1 ms
Bench_IPv4_NonDecimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
Bench_IPv4_Decimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
Bench_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
0%
32.3 µs32.3 µs
Bench_DNS_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
98 ms98.1 ms
BenchData_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
0%
132.3 ms132.4 ms
url_search_params_AdaURL
benchmarks/bench_search_params.cpp
CodSpeed Performance Gauge
0%
195.8 µs196 µs

Commits

Click on a commit to change the comparison range
Base
yagiz/optimize-canparse
5376065
+0.25%
add regression test based on fuzzer report
a20e51f
10 hours ago
by CarlosEduR
-0.18%
update parser
15641d8
10 hours ago
by CarlosEduR
0%
update code comment
75d43ba
10 hours ago
by CarlosEduR
© 2026 CodSpeed Technology
Home Terms Privacy Docs