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

fuzz: significantly improve fuzzing coverage across all targets

#1094Merged
Comparing
claude/improve-fuzzing-coverage-GuuYt
(
b03279f
) with
main
(
3e20f41
)
CodSpeed Performance Gauge
0%
Untouched
27
Skipped
4

Benchmarks

31 total
Fragment
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
3.3 µs3.3 µs
UserInfo
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
+1%
4.3 µs4.2 µs
Bench_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
31.9 µs31.8 µs
Bench_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
24.2 µs24.2 µs
BasicBench_AdaURL_URLPattern_Parse
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
594.1 µs594 µs
BenchData_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
0%
66.5 ms66.5 ms
BBC_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
0%
12 µs12 µs
C0Control
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
0%
3.3 µs3.3 µs
BBC_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
16 µs16 µs
Query
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
BenchData_BasicBench_AdaURL_aggregator_href
unknown_file
CodSpeed Performance Gauge
0%
92.5 ms92.5 ms
url_search_params_AdaURL
benchmarks/bench_search_params.cpp
CodSpeed Performance Gauge
0%
195.8 µs195.9 µs
Bench_DNS_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
0%
93.5 ms93.5 ms
Bench_BasicBench_AdaURL_CanParse
unknown_file
CodSpeed Performance Gauge
0%
17.8 µs17.8 µs
BBC_BasicBench_whatwg
unknown_file
CodSpeed Performance Gauge
0%
26.9 µs27 µs
BasicBench_AdaURL_URLPattern_Test
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
52.2 µs52.3 µs
BasicBench_AdaURL_URLPattern_Exec
benchmarks/urlpattern.cpp
CodSpeed Performance Gauge
0%
75.8 µs76.1 µs
BenchData_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
-1%
131.9 ms132.7 ms
BBC_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
-1%
23.6 µs23.7 µs
Bench_DNS_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
-1%
97.5 ms98.3 ms
SpecialQuery
benchmarks/percent_encode.cpp
CodSpeed Performance Gauge
-1%
3.3 µs3.3 µs
Bench_IPv4_NonDecimal_Aggregator
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
-1%
5.3 ms5.3 ms
Bench_BasicBench_AdaURL_href
unknown_file
CodSpeed Performance Gauge
-1%
31.9 µs32.3 µs
Bench_IPv4_NonDecimal_AdaURL
benchmarks/bench_ipv4.cpp
CodSpeed Performance Gauge
-2%
4.4 ms4.5 ms

Commits

Click on a commit to change the comparison range
Base
main
3e20f41
+0.09%
fix: replace non-ASCII chars in test comments with ASCII equivalents
bd6826b
9 days ago
by claude
0%
fix: resolve clang-tidy bugprone-branch-clone in sort() comparator
626f273
9 days ago
by claude
-0.08%
Fix canonicalize_pathname crash and improve sort() test coverage
aabb997
9 days ago
by claude
0%
Ignore *.gcov coverage data files
d4da17d
9 days ago
by claude
0%
Fix clang-format violations in basic_tests.cpp
ba83ffe
9 days ago
by claude
0%
tests: add coverage for missing branches in sort() and canonicalize_pathname()
1540236
9 days ago
by claude
0%
fuzz: remove unnecessary printf logs from fuzzers
3c3dc7a
9 days ago
by claude
0%
tests: fix clang-format violation in surrogate sort tests
7cf621b
9 days ago
by claude
-0.07%
fix: catch std::regex_error in std_regex_provider match/search methods
836bbf6
9 days ago
by claude
0%
fix: include 0xFF in forbidden domain code point tables
6301c54
9 days ago
by claude
-0.27%
fix: guard against empty previous_part->value in generate_pattern_string
da629f8
8 days ago
by claude
+0.19%
fix: guard options.get_prefix() empty access in generate_pattern_string; add groups coverage
24728f3
8 days ago
by claude
-0.02%
fuzz: improve coverage across parse, url_pattern, and url_search_params
19f5e88
8 days ago
by claude
-0.25%
fix: preserve empty query string when copying base URL in url_aggregator
b03279f
8 days ago
by anonrig
© 2026 CodSpeed Technology
Home Terms Privacy Docs