Vinnie Falco
b5a940fbc1
chore: ci_is_equal slow path is fixed
2025-11-16 11:35:38 -08:00
Alan de Freitas
cbaf493668
fix(parse_query): guard empty string_view inputs from null data
...
fix #946
2025-11-13 12:04:12 -05:00
sdarwin
e1cba286af
docs: retry ui-bundle downloads
2025-11-13 00:31:53 -05:00
Alan de Freitas
bbe9700fed
docs: use mrdocs generated tagfile
...
Use the feature of the new extension version where the reference and the tagfiles extensions coordinate to set up the mrdocs generated tagfile as one of the tagfiles.
2025-11-12 13:51:01 -05:00
Alan de Freitas
67bcd2d025
docs: build script sets root dirs
2025-11-12 13:51:01 -05:00
Alan de Freitas
7f08ce2ba1
docs: update antora extensions
2025-11-12 13:51:01 -05:00
Alan de Freitas
67b7da4d45
ci: update to cpp-actions v1.9.0
2025-11-12 00:08:18 -05:00
Alan de Freitas
1e010e5ba1
perf: constructing segments subviews has a constant cost
boost-1.90.0.beta1
boost-1.90.0
2025-11-04 19:07:09 -05:00
Alan de Freitas
0d082014f5
refactor: preserve absolute semantics for segment subviews
...
fix #939
2025-11-04 18:12:26 -05:00
Vinnie Falco
7e60e85fe7
static assert is in detail
2025-10-23 21:53:22 -07:00
Alan de Freitas
0b7fd495a4
feat: segments_view iterator constructors
2025-10-22 11:05:46 -05:00
Alan de Freitas
f27306e613
ci: GCC version requirement is >=5.0
2025-10-22 11:05:46 -05:00
Alan de Freitas
83d8166d50
refactor: replace BOOST_STATIC_ASSERT with BOOST_CORE_STATIC_ASSERT
...
fix #934
2025-10-22 11:05:46 -05:00
Alan de Freitas
fe06a2678f
build: example libraries explicitly include filesystem
...
fix #933
2025-10-22 11:05:46 -05:00
Vinnie Falco
e1c9031361
chore: op<< is dll exported
2025-10-19 20:14:58 -07:00
Alan de Freitas
be06301557
docs: update npm packages
2025-10-01 17:19:04 -05:00
Alan de Freitas
fc0bb5c32a
docs: mrdocs keyword is generator
2025-10-01 17:18:57 -05:00
ivanpanch
669123178b
docs: exposition typos
2025-09-01 20:33:16 -05:00
Alan de Freitas
7b197eaf9d
build: disable TEST_SUITE_SCRIPT_DEBUG not requested
2025-08-29 12:01:50 -05:00
Alan de Freitas
0970de90d4
test: zone id round-trips
...
fix #919
2025-08-29 12:01:50 -05:00
Alan de Freitas
24c6143ce4
feat: host setters support zone id
2025-08-29 12:01:50 -05:00
Alan de Freitas
9909ca5a91
fix: encoded_host_address asserts depend on zone id
2025-08-29 12:01:50 -05:00
Alan de Freitas
b1f1418b2e
feat: zone_id setters
2025-08-29 12:01:50 -05:00
Alan de Freitas
9b4c4b440e
fix: resolve replicates ref fragment in all cases
...
fix #920
2025-08-26 17:44:59 -05:00
Alan de Freitas
e9bec4c8d1
docs: functions that cannot round-trip
...
fix #921
2025-08-26 17:44:59 -05:00
Alexander Grund
708f50fb18
docs: regression test matrix links are regression.boost.io
2025-08-25 13:07:16 -05:00
Sam Darwin
a99732ee39
docs: upgrade antora packages
...
Upgrade Antora from 3.1.3 to 3.1.10 in the doc/ scripts. Antora builds on Windows were failing due to download timeouts. This should improve it.
2025-08-23 16:04:36 -05:00
Alan de Freitas
8d5cc6e348
ci: antora workflow uses macos-15
boost-1.89.0
2025-08-05 21:09:23 -05:00
Alan de Freitas
5c77aa5f4d
docs: update tagfile
2025-08-05 21:09:23 -05:00
Alan de Freitas
82a74dd7e7
docs: fix encoded_size ref
2025-08-05 21:09:23 -05:00
Alan de Freitas
a1a5d18e93
build: independent test suite targets
2025-07-11 01:51:59 +00:00
Alan de Freitas
0820c344b6
test: test suite supports arguments
...
fix #883
2025-06-19 00:49:27 +00:00
Alan de Freitas
b21e43b146
ci: cmake tests always enable warnings as errors
2025-05-22 21:57:04 -05:00
Mohammad Nejati
8fa6c87637
docs: static_url copy constructor is noexcept
2025-05-21 19:19:01 -05:00
Alan de Freitas
50bd47efb7
build: cmake preferred version is 3.20
2025-05-21 15:51:05 -05:00
Alan de Freitas
2e72afd0e6
docs: no Doxygen documentation variant
...
This commit removes comments in the Doxygen documentation format from source files. This documentation format was there in a transition stage where we supported both Doxygen and MrDocs.
We only leave documentation in the MrDocs format now. This means the `BOOST_URL_DOCS` macro is no longer necessary: symbols are documented where they are defined instead of fake implementation defined symbols.
2025-05-19 16:28:34 -05:00
Alan de Freitas
7f993b0dee
ci: test deprecated-variadic-comma-omission
2025-05-19 13:39:18 -05:00
Alan de Freitas
308eaf2880
build: disable C++26 dependency warnings
2025-05-17 14:49:22 -05:00
Alan de Freitas
151fe11b6b
ci: update deprecated coverage options
2025-05-17 14:49:22 -05:00
Alan de Freitas
f9b3a4c130
ci: support GCC-15 and Clang-20
2025-05-17 14:49:22 -05:00
Alan de Freitas
64859a8fc2
fix: consistent behavior for space-as-plus option
...
This commit refactors all functions so they have consistent behavior for the space-as-plus encoding option.
- any_params_iter objects store and apply the appropriate option when measuring and copying
- when the option is enabled, encoding functions encode space-as-plus and plus as %2B regardless of the charset
- normalization and comparison algorithms take into consideration special query chars whose meaning changes depending on encoding
- all params_view objects created with default options enable space-as-plus encoding
fix #903
2025-05-15 16:04:06 -05:00
alandefreitas
c5d11a9c0e
docs: help card has no logo
2025-04-10 18:43:12 -03:00
alandefreitas
eac774af78
docs: detail directories contain documented symbols
boost-1.88.0
2025-03-20 15:50:59 -03:00
alandefreitas
3f5ac1d150
docs: update tagfile
boost-1.88.0.beta1
2025-03-08 14:31:51 -03:00
alandefreitas
88eb32c80d
build: cmake subdirectory tests skip Boost.Context
2025-03-08 14:31:51 -03:00
alandefreitas
c1ac0db48b
ci: check for ml64
2025-03-08 14:31:51 -03:00
alandefreitas
36602cfd44
build: cmake subdirectory test disables examples
2025-03-08 14:31:51 -03:00
alandefreitas
abd2ada289
ci: use Visual Studio clang
2025-03-08 14:31:51 -03:00
alandefreitas
ddbc3b24c0
ci: explicitly set cmake generator-toolset
2025-03-08 14:31:51 -03:00
alandefreitas
745c9d289f
ci: always enable b2 warnings as errors
2025-03-08 14:31:51 -03:00