Skip to content

Commit

Permalink
Merge branch 'boostorg:develop' into zig-pkg
Browse files Browse the repository at this point in the history
  • Loading branch information
kassane authored Feb 29, 2024
2 parents 09330f8 + 9d825d1 commit d2bb344
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 18 deletions.
38 changes: 24 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,23 @@
Version 353:

* Fix unreachable code warning in `buffers_cat.hpp`
* Fix zlib name conflicts
* Status code list confirms with IANA registry
* Add `const_iterator` to `buffers_adaptor::subrange`
* Improve documentation

--------------------------------------------------------------------------------

Version 352:

* Fixed paragraph separation issue in the documentation
* Improved documentation for `http::message::prepare_payload()`
* Strengthened the buffer contract on `flat_buffer` and `flat_static_buffer`
* Added a non-allocating overload for the error category message function
* Replaced internal uses of `beast::bind_front_handler` with `asio::prepend`
* Specialized `asio::associator` for `bind_wrapper` and `bind_front_wrapper`
* Fixed an infinite loop bug in `websocker_server_awaitable.cpp`
* Fixed the write loop in advanced server examples
* Fix paragraph separation issue in the documentation
* Improve documentation for `http::message::prepare_payload()`
* Strengthen the buffer contract on `flat_buffer` and `flat_static_buffer`
* Add a non-allocating overload for the error category message function
* Replace internal uses of `beast::bind_front_handler` with `asio::prepend`
* Specialize `asio::associator` for `bind_wrapper` and `bind_front_wrapper`
* Fix an infinite loop bug in `websocker_server_awaitable.cpp`
* Fix the write loop in advanced server examples

--------------------------------------------------------------------------------

Expand All @@ -21,21 +31,21 @@ Version 350:

* Allocation and invocation hooks are removed
* `detail::bind_default_executor` helper is removed
* Improved documentation for `websocket::stream::async_write_some`
* Improve documentation for `websocket::stream::async_write_some`

--------------------------------------------------------------------------------

Version 349:

* Added support for `immediate_executor`
* Add support for `immediate_executor`
* `BOOST_ASIO_INITFN_AUTO_RES` replaces `BOOST_ASIO_INITFN_RESULT_TYPE`
* Updated license info for `work_guard`
* Corrected handler requirements of ping/pong
* Improved Drone caching
* Update license info for `work_guard`
* Correct handler requirements of ping/pong
* Improve Drone caching
* `server-flex-awaitable` example now resets parser
* OpenSSL 1.1.1.2100 or later is required for x86
* GCC 5.0 or later is required
* Introduced self-hosted GitHub actions runners
* Introduce self-hosted GitHub actions runners
* Minor documentation fixes and updates

--------------------------------------------------------------------------------
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,11 @@ endfunction()
#
#-------------------------------------------------------------------------------

project (Beast VERSION 352)
project (Beast VERSION 353)

set_property (GLOBAL PROPERTY USE_FOLDERS ON)
option (Beast_BUILD_EXAMPLES "Build examples" ON)
option (Beast_BUILD_TESTS "Build tests" ON)
option (Beast_BUILD_TESTS "Build tests" ${BUILD_TESTING})
option (Beast_ENABLE_HANDLER_TRACKING "Define BOOST_ASIO_ENABLE_HANDLER_TRACKING when building libraries" OFF)
option (Boost_USE_STATIC_LIBS "Use Static Boost libraries" ON)

Expand Down
2 changes: 1 addition & 1 deletion doc/qbk/02_examples/_examples.qbk
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ support timeouts.
[[path_link example/websocket/server/stackless/websocket_server_stackless.cpp websocket_server_stackless.cpp]]
[[path_link example/websocket/server/stackless-ssl/websocket_server_stackless_ssl.cpp websocket_server_stackless_ssl.cpp]]
][
[HTTP, C++ 20 coroutine]
[WebSocket, C++ 20 coroutine]
[[path_link example/websocket/server/awaitable/websocket_server_awaitable.cpp websocket_server_awaitable.cpp]]
[]
][
Expand Down
2 changes: 1 addition & 1 deletion include/boost/beast/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
This is a simple integer that is incremented by one every
time a set of code changes is merged to the develop branch.
*/
#define BOOST_BEAST_VERSION 352
#define BOOST_BEAST_VERSION 353

// A string describing BOOST_BEAST_VERSION, that can be used in http headers.
#define BOOST_BEAST_VERSION_STRING "Boost.Beast/" BOOST_STRINGIZE(BOOST_BEAST_VERSION)
Expand Down
1 change: 1 addition & 0 deletions tools/get-boost.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ git submodule update --init --depth 20 --jobs 4 \
libs/intrusive \
libs/locale \
libs/optional \
libs/scope \
libs/smart_ptr \
libs/static_assert \
libs/static_string \
Expand Down

0 comments on commit d2bb344

Please sign in to comment.