ada
ada copied to clipboard
WHATWG-compliant and fast URL parser written in modern C++
In order to improve the line coverage for fuzz testing, add fuzzer for `set_href` and `get_href`
It is possible to speed-up `ada::can_parse` performance.
Url aggregator is the mostly used parser. Let us consider dropping url for the next major and maybe calling it url? This would simplify codebase a lot and make our...
We should make our benchmarks run on Windows to open room for optimizations. cc @lemire
Windows 11 version 24H2, Rocky Linux 9, RedHat Linux 9, all defaults on x86-64-v2 which means that we have SSSE3, SSE4.1, SSE4.2 and POPCNT. We might be able to include...
Following the comment below, I add a new function called `get_ascii_tab_or_newline_removed` to build the string directly instead of copying and then pruning tabs or newlines. https://github.com/ada-url/ada/blob/d8f77a1d7c7928fa67ddca8ff6116bf3758f083f/src/url.cpp#L500-L502 Note: - Due to...
TL;DR **WIP!** ---- So i started to implement https://wicg.github.io/urlpattern/ Seems that this is an work-in-progress spec, so maybe we'll have some freestyle stuff along the way of the implementation. I'm...
### What is the problem this feature will solve? The URL Standard describes how to combine a string with a relative path with a base URL to produce a valid...
### What is the problem this feature will solve? increases test coverage ### What is the feature you are proposing to solve the problem? I was investigating ada. I saw...