alandefreitas
c97bc2782c
fix: parse_query does not recreate string_view
...
fix #757
2023-07-18 15:34:23 -03:00
Ed Tanous
f06f595ae7
fix: format_args zero serialization
...
Fixes #758
The parsing and measuring code didn't have explicit handling for integer
zero, and the while(v > 0) loop wouldn't execute.
Also add tests to cover both of these cases.
2023-06-29 02:32:51 -03:00
alandefreitas
34e0430307
build(test): replicate Jamfile error flags
2023-06-09 21:12:59 -03:00
alandefreitas
fa7b381a1c
build: ignore CMAKE_C_COMPILER
2023-06-08 20:58:15 -03:00
alandefreitas
fc6f398ed3
build: define super-project tests target
2023-06-08 20:58:15 -03:00
alandefreitas
96438f683e
remove type aliases
...
fix #743
2023-04-28 17:27:26 -03:00
alandefreitas
c518dbaa04
simplify CI and CML
2023-04-21 04:36:04 -03:00
Vinnie Falco
963bf5a4b7
Refactor library translation units
2023-04-14 15:46:53 -03:00
alandefreitas
d769abedb5
ada setter tests
2023-04-12 12:06:17 -03:00
alandefreitas
34c4d56e31
support multiple empty segments
2023-04-11 22:48:08 -03:00
alandefreitas
4ec0b7e40e
path never becomes authority
2023-04-11 22:48:08 -03:00
alandefreitas
d5a20ff1f4
ada basic tests
...
fix #681
2023-03-16 16:35:44 -03:00
alandefreitas
ab7c5e8610
path normalization does not encode slashes
2023-03-16 16:35:44 -03:00
alandefreitas
3a39a75820
copying authority depends on scheme
2023-03-16 16:35:44 -03:00
alandefreitas
3a237c3510
reg-name might have ipv4 prefix
2023-03-16 16:35:44 -03:00
alandefreitas
146c5197b9
hash is fragment char
2023-03-16 16:35:44 -03:00
alandefreitas
565de153d8
setting path bypasses edit_segments
...
fix #709
2023-03-10 01:23:35 -03:00
alandefreitas
e549f40c8b
fix path_normalize corner case
...
fix #674
2023-03-08 01:12:08 -03:00
alandefreitas
23e010933b
adjust handling of path '/'
2023-03-07 19:28:51 -03:00
alandefreitas
722ba1a586
detail::to_string_view
...
fix #672
2023-03-07 11:29:51 -03:00
alandefreitas
06697d4dbf
url_base replicates mutable url_view_base member functions
2023-03-03 16:44:41 -03:00
alandefreitas
229c925040
generator creates asan jobs for macos
...
fix #690
2023-02-22 16:24:03 -03:00
alandefreitas
a536cfd1ef
remove string_token unused include
...
fix #678
2023-02-21 22:07:36 -03:00
alandefreitas
f8022af5f0
fuzz parsing functions
2023-01-27 22:46:07 -03:00
alandefreitas
0c040b546f
port number is defined
...
fix #666
2023-01-25 10:24:48 -03:00
alandefreitas
f7c870ef00
path-rootless considers invalid segments
...
fix #665
2023-01-24 20:29:33 -03:00
alandefreitas
c3a70873d6
url router
2023-01-20 21:50:27 -03:00
alandefreitas
9d21228305
typo in authority_view javadoc
...
fix #663
2023-01-19 23:51:02 -03:00
alandefreitas
60b8b5ee4c
set_params convenience function
...
fix #660
2023-01-19 23:50:32 -03:00
alandefreitas
4b029a71ca
refactor segments compare function
...
fix #653
2023-01-18 22:24:13 -03:00
alandefreitas
61b830a7cc
[fold] test ambiguity
2023-01-18 22:23:30 -03:00
alandefreitas
ad56e9ca5e
implicit conversions to string_view
...
fix #650
2023-01-18 22:23:30 -03:00
alandefreitas
a8039b0fd8
parsing constructors are implicit
...
fix #648
2023-01-18 22:23:30 -03:00
alandefreitas
da36065017
update readme snippet
...
fix #644
2023-01-12 18:43:39 -03:00
alandefreitas
af8aa03887
url::format
2022-12-29 14:54:45 -08:00
alandefreitas
50afddedfe
comparison differentiates absent and empty components
2022-12-22 12:11:33 -08:00
alandefreitas
cbcfa6a83f
result unchecked access documentation
2022-12-21 17:17:11 -08:00
alandefreitas
7f3cc416f3
refactor hier_part_rule abs path
...
fix #636
2022-12-21 09:55:42 -08:00
alandefreitas
19b208d53d
refactor ipv4 to string algorithm
...
fix #632
2022-11-30 07:00:17 -08:00
alandefreitas
1d87343ea7
string_token::arg has virtual destructor and slice protection
...
fix #627
2022-11-17 21:18:34 -08:00
alandefreitas
7f44da491b
decode_view snippets
...
fix #625
2022-11-09 21:35:02 -08:00
alandefreitas
3ed169db36
test 32-bit MSVC builds
...
fix #622 , fix #623
2022-11-09 15:08:38 -08:00
alandefreitas
6c5c788df5
resolve docs includes error condition
...
fix #465
2022-11-07 12:58:09 -08:00
alandefreitas
6b1b2f48c3
update cmake subdir dependencies
2022-11-07 11:31:56 -08:00
alandefreitas
e7aaf5806e
use test no throw
2022-10-27 20:46:21 -03:00
alandefreitas
309ad2d7f2
test tildes in query
...
fix #497
2022-10-26 19:41:27 -03:00
alandefreitas
3e09e9a248
documentation snippets
...
fix #443
2022-10-26 18:47:17 -03:00
Vinnie Falco
9f5740178c
encoding_opts unified options
...
fix #592 , fix #237 , fix #574
2022-10-24 16:43:37 -03:00
alandefreitas
cec10b1917
refactor path comparison
2022-10-24 16:43:37 -03:00
alandefreitas
27d9ce107d
allow escaped null in urls
...
fix #471
2022-10-21 16:12:24 -03:00