main
fix: sync ada-idna LE table blob host endian conversion
chore: release v4.0.0 (#1194)
fix url_search_params to_string for 5C(\) (#984)
make bit_at function constexpr
validate ipv4 group structure in avx-512 fast path (#1212)
chore(checkers): remove unused has_hex_prefix helper (#1209)
perf: share and speed up IPv4/IPv6 host parsers (#1179)
improve code documentation (#1055)
optimize url::can_parse method (#1106)
improve clang-tidy usage (#1060)
being more restrictive with the ADA_INCLUDE_URL_PATTERN guards (#944)
fix: enforce max input length on href_from_file and search params (#1193)
simplify logging (#759)
perf: speed up absolute http(s) parse for url and url_aggregator (#1175)
move implementation to header files (#847)
perf: speed up url_search_params form-urlencoded decoding (#1178)
perf: skip set_protocol rollback snapshot on ada::url when unreachable
Enforce max input length to the Ada URL parser (#1126)
perf: skip setter rollback snapshot when length limit is unreachable (#1203)
address coverity issues (#843)
bound hex ipv4 number by value not digit count (#1185)
fix urlpattern OOB read (#1079)
treat file as a special scheme in url pattern protocol check (#1190)
Fix URLPattern tokenizer to prevent DoS on malformed UTF-8 (#1125)
fix(logging): add missing process_type ostream operator<< (#972)