Skip to content

Commit e69f056

Browse files
committed
Boost.URL blog post: add missing commits to Other improvements
1 parent d0a6861 commit e69f056

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

_posts/2026-04-21-Alan.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ This round is tracked in [PR #988](https://github.com/boostorg/url/pull/988).
103103
<details markdown="block">
104104
<summary>Round 3 fix commits</summary>
105105

106-
- [7cd6702](https://github.com/boostorg/url/commit/7cd6702) MEDIUM: segments_iter_impl decoded-length in decrement()
107-
- [b55336c](https://github.com/boostorg/url/commit/b55336c) LOW: param noexcept on throwing constructor
108-
- [7c0665d](https://github.com/boostorg/url/commit/7c0665d) LOW: string_view_base noexcept on throwing operator std::string()
109-
- [003696d](https://github.com/boostorg/url/commit/003696d) LOW: url_view memcpy with null source when size is zero
106+
- [3ca2d71](https://github.com/boostorg/url/commit/3ca2d71) MEDIUM: segments_iter_impl decoded-length in decrement()
107+
- [b1f6f8e](https://github.com/boostorg/url/commit/b1f6f8e) LOW: param noexcept on throwing constructor
108+
- [d42c748](https://github.com/boostorg/url/commit/d42c748) LOW: string_view_base noexcept on throwing operator std::string()
109+
- [f963383](https://github.com/boostorg/url/commit/f963383) LOW: url_view memcpy with null source when size is zero
110110

111111
</details>
112112

@@ -332,18 +332,30 @@ Component offsets in `url_impl` changed from `size_t` to **[`uint32_t`](https://
332332
- [a87998a](https://github.com/boostorg/url/commit/a87998a) `params_iter_impl::decrement()` computed incorrect decoded key/value sizes when a query parameter's value contains literal `=` characters ([PR #978](https://github.com/boostorg/url/pull/978), [#972](https://github.com/boostorg/url/issues/972))
333333
- [60c281a](https://github.com/boostorg/url/commit/60c281a) `decode_view::remove_prefix`/`remove_suffix` asserted `n <= size()` instead of preventing undefined behavior ([PR #978](https://github.com/boostorg/url/pull/978), [#973](https://github.com/boostorg/url/issues/973))
334334
- [01e0571](https://github.com/boostorg/url/commit/01e0571) `decode_view` was forward-declared but not complete when `pct_string_view::operator*()` was declared ([PR #963](https://github.com/boostorg/url/pull/963))
335+
- [cbaf493](https://github.com/boostorg/url/commit/cbaf493) `parse_query` guard for empty `string_view` inputs from null data ([PR #949](https://github.com/boostorg/url/pull/949))
336+
- [161cf73](https://github.com/boostorg/url/commit/161cf73) example router is now move-only ([PR #959](https://github.com/boostorg/url/pull/959))
337+
- [13f0110](https://github.com/boostorg/url/commit/13f0110) natvis: add visualizers for segments ([PR #962](https://github.com/boostorg/url/pull/962))
335338
336339
**Refactors**
337340
- [e809ee4](https://github.com/boostorg/url/commit/e809ee4) `token_rule_t` now uses the [empty base optimization](https://en.cppreference.com/w/cpp/language/ebo) via [`empty_value`](https://www.boost.org/doc/libs/release/libs/core/doc/html/core/empty_value.html) and provides conditional default construction ([PR #964](https://github.com/boostorg/url/pull/964))
338341
339342
**Documentation**
340343
- [32c3ddc](https://github.com/boostorg/url/commit/32c3ddc) new **[design rationale page](https://github.com/boostorg/url/pull/987)**
344+
- [000476c](https://github.com/boostorg/url/commit/000476c) restore library-detail.adoc with shorter description
341345
- Legacy QuickBook documentation removed in favor of Antora-based docs
342346
- [8c7c4c7](https://github.com/boostorg/url/commit/8c7c4c7) **[plus scheme convention](https://github.com/boostorg/url/pull/970)** documented
347+
- [6d396a4](https://github.com/boostorg/url/commit/6d396a4) format examples show full URL
348+
- [e4e6644](https://github.com/boostorg/url/commit/e4e6644) SVG diagrams with medium brightness backgrounds
349+
- [c93553c](https://github.com/boostorg/url/commit/c93553c) simplify SVG documentation images
350+
- [e618e69](https://github.com/boostorg/url/commit/e618e69) avoid shadow warnings while improving param_view docs
351+
- [4f63aea](https://github.com/boostorg/url/commit/4f63aea) antora-downloads-extension integration
352+
- [7f08ce2](https://github.com/boostorg/url/commit/7f08ce2) update antora extensions
353+
- [67bcd2d](https://github.com/boostorg/url/commit/67bcd2d) build script sets root dirs
343354
- [888cd8c](https://github.com/boostorg/url/commit/888cd8c) **[MrDocs-generated tagfiles](https://github.com/boostorg/url/pull/951)** for cross-referencing with other Boost libraries
344355
345356
**Tests**
346357
- [e946887](https://github.com/boostorg/url/commit/e946887) URL with `?` in query string ([PR #978](https://github.com/boostorg/url/pull/978), [#926](https://github.com/boostorg/url/issues/926))
358+
- [3228399](https://github.com/boostorg/url/commit/3228399) URL natvis instantiations
347359
348360
</details>
349361

0 commit comments

Comments
 (0)