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

Rewrite C API with pure-C implementation (IDNA-only C++ bridge) and expanded fuzzing

#1093
Comparing
copilot/rewrite-url-aggregator-c
(
8d993be
) with
main
(
3e20f41
)
CodSpeed Performance Gauge
0%
Untouched
27
New
6
Skipped
4

Benchmarks

4 total
BasicBench_AdaURL_CanParse
benchmarks/benchmark_template.cpp
Skipped
67.9 ms*
BasicBench_AdaURL_aggregator_href
benchmarks/benchmark_template.cpp
Skipped
25.2 µs*
BasicBench_AdaURL_href
benchmarks/benchmark_template.cpp
Skipped
133.3 ms*
BasicBench_whatwg
benchmarks/benchmark_template.cpp
Skipped
213.7 ms*

Commits

Click on a commit to change the comparison range
Base
main
3e20f41
+0.06%
Rewrite C API: pure-C url aggregator in ada_c.c, C++ bridge in ada_c_bridge.cpp
1ab39fd
5 months ago
by Copilot
0%
Expand C API fuzzing: add getters, setters, search_params, can_parse, and IDNA fuzz functions
5248db9
5 months ago
by Copilot
+0.15%
Changes before error encountered
f2e45cb
5 months ago
by Copilot
-0.38%
Implement search params, origin, can_parse and version in pure C; reduce C++ bridge to parse/setters/IDNA only
7f38bed
5 months ago
by Copilot
-0.18%
Implement URL setters/clears in pure C; reduce C++ bridge to parse + IDNA only
8d993be
5 months ago
by Copilot
© 2026 CodSpeed Technology
Home Terms Privacy Docs