Vinnie Falco
230022e7d5
fix warnings
2022-08-05 05:54:35 -07:00
Vinnie Falco
4371c66e28
url_view_base javadocs
2022-08-04 22:47:09 -07:00
Vinnie Falco
54192bea66
doc warnings
2022-08-04 18:56:01 -07:00
Vinnie Falco
d9667bf525
Refactor url base classes:
...
fix #221 , fix #222 , close #330
2022-08-04 18:14:50 -07:00
Vinnie Falco
6e7a71c02d
remove static_pool
...
fix #337
2022-08-04 18:13:32 -07:00
alandefreitas
7e989c7b0f
whitelist external warnings
2022-08-04 22:10:08 -03:00
alandefreitas
6626e6b39e
add BOOST_URL_NO_INLINE
2022-08-04 22:10:07 -03:00
alandefreitas
6d943598c3
fix initialization warning
2022-08-04 20:27:35 -03:00
alandefreitas
42a526dcd8
Warnings as errors
...
fix #332
2022-08-04 15:44:55 -07:00
alandefreitas
788a37afda
Reorder CI targets
...
fix #331
2022-08-04 15:44:50 -07:00
Vinnie Falco
136bd5ab42
fix maybe uninitialized warning
2022-08-04 15:43:44 -07:00
alandefreitas
087ee40067
is_mutable_string takes one argument
...
fix #242 , close #316
2022-08-03 21:20:14 -07:00
alandefreitas
0c92f290d9
Tidy pct_encoding
...
fix #277 , close #322
2022-08-03 17:15:15 -07:00
alandefreitas
b1670376d9
remove stdout from tests
...
fix #247 , close #327
2022-08-03 17:11:49 -07:00
alandefreitas
39d46cfad0
set empty query
...
fix #245
2022-08-03 20:09:16 -03:00
sdarwin
f1b45037e7
Switch to mac-11 in GHA
...
close #318
2022-08-03 15:17:35 -07:00
alandefreitas
51d0db2565
static_url operator<<
...
fix #320
2022-08-03 15:16:48 -07:00
alandefreitas
3d52de5a02
Comment on CMake test dependencies
...
fix #313
2022-08-03 15:16:23 -07:00
alandefreitas
509b728ae3
Add operator<< to quick reference
...
fix #299
2022-08-03 13:46:57 -07:00
Vinnie Falco
ea9588c1bd
Fix pointer calc in unsigned_dec_rule
...
fix #285
2022-08-03 13:44:13 -07:00
Vinnie Falco
ac3b4e784e
Doc work
2022-08-03 12:54:15 -07:00
alandefreitas
1cd154afa4
remove namespace qualifiers
...
fix #241
static-pool
2022-08-03 15:12:16 -03:00
alandefreitas
59eda485de
fix doc warnings
...
fix #291
2022-08-03 15:12:16 -03:00
Vinnie Falco
a9e0b2d1db
Tidy ci_string.hpp
2022-08-03 10:33:09 -07:00
Vinnie Falco
541148ea94
Silence strict-aliasing warning
2022-08-03 10:09:58 -07:00
Vinnie Falco
f46a2a9b21
Tidy tests
2022-08-03 09:52:31 -07:00
Vinnie Falco
40790c9f70
Add hostname
...
fix #302
2022-08-03 08:10:00 -07:00
Vinnie Falco
a3447a91c4
Doc work
2022-08-02 18:17:10 -07:00
Vinnie Falco
872229ec59
Tidy up CI scripts and badges
2022-08-02 18:17:10 -07:00
Vinnie Falco
403636bfae
Add ref
2022-08-02 18:16:58 -07:00
alandefreitas
7b75711a81
views are default constructible
...
fix #273
2022-08-02 21:43:50 -03:00
alandefreitas
918f0dc63a
route example
2022-08-02 21:41:45 -03:00
alandefreitas
bd1b387b1d
fix find_package
...
fix #219 , fix #225 , fix #244 , fix #188
2022-08-02 21:24:54 -03:00
sdarwin
224cca0dc9
Adjust codecov threshold
2022-08-02 14:38:17 -03:00
alandefreitas
e3fe271892
magnet link example
...
fix #248
2022-08-01 21:14:26 -07:00
Vinnie Falco
7c3ecd5a0b
Paths tidy, add origin-form
...
fix #281 , fix #205
2022-08-01 19:08:44 -07:00
Vinnie Falco
5b1f143370
Add recycled_ptr and optimize ranges
2022-08-01 17:49:14 -07:00
Vinnie Falco
ced6e9fcec
Range work and rule refactoring
2022-08-01 13:41:07 -07:00
Vinnie Falco
b70f9745a7
Doc work and sequence work
2022-07-31 18:21:07 -07:00
Vinnie Falco
7d3d79047f
Temporarily disable CMAKE_INSTALL_TEST
2022-07-31 18:20:25 -07:00
Vinnie Falco
3f148e69af
Refactor range
...
Instead of awkward function pointers we just
store the begin and increment rules directly.
2022-07-31 15:00:30 -07:00
Vinnie Falco
13e59a6cec
More tuple tidying
2022-07-31 14:45:42 -07:00
Vinnie Falco
92b1f54742
Tidy up detail::tuple
2022-07-31 11:47:30 -07:00
Andrzej Krzemieński
3209cacc6d
Fix example in README.md
2022-07-31 10:33:26 +02:00
Vinnie Falco
5ffeeadb6b
Refactor URL implementation:
...
fix #274 , fix #270 , fix #268 , fix #265
fix #261 , fix #257 , fix #256 , fix #251
The guts of the url are moved into a private
implementation detail which can be accessed
by various parts. Rules that the user doesn't
need are made private, and the public rfc
rules use the well defined types.
Paths is still remaining to be done.
2022-07-29 16:28:53 -07:00
alandefreitas
8bad7695ed
iterate empty query
...
fix #129
2022-07-29 16:02:50 -03:00
Vinnie Falco
49c8e06260
params_encoded_view is default constructible
2022-07-28 17:11:51 -07:00
Vinnie Falco
35e9479227
Add params_encoded_view tests
2022-07-28 14:41:11 -07:00
Vinnie Falco
4c426bf71e
fix missing namespace qualifier
2022-07-28 11:38:47 -07:00
Vinnie Falco
9d2c1e5409
Refactor grammar:
...
The Rule concept is changed:
* rules are stateful values
* nested value_type holds the result of parsing
* member function `Rule::parse` is the algorithm
* parse returns `result<value_type>`
And:
* All rfc3986 rules are reimplemented
* New grammar non-terminal elements introduced:
- char_rule
- not_empty_rule
- optional_rule
- sequence_rule
- variant_rule
2022-07-27 19:31:16 -07:00