From f6b96e4984d21390843eb3f091b26900b4c675a9 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Mon, 10 Jan 2022 11:21:06 -0800 Subject: [PATCH] Revert usage of sub-`[section]`s with `[heading]`s --- doc/changes.qbk | 118 ++++++++++++------------------------------------ 1 file changed, 30 insertions(+), 88 deletions(-) diff --git a/doc/changes.qbk b/doc/changes.qbk index 19310d63..ff453813 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -10,7 +10,7 @@ [section:changes Change Log] -[section Changes in 1.79.0] +[heading Changes in Boost 1.79.0] * Improved C++20 support: * All containers have been updated to support @@ -23,9 +23,7 @@ * Various warning fixes in the test suite. * Update code to internally use `boost::allocator_traits`. -[endsect] - -[section Changes in 1.67.0] +[heading Changes in Boost 1.67.0] * Improved C++17 support: * Add template deduction guides from the standard. @@ -55,16 +53,12 @@ * Various testing improvements. * Miscellaneous internal changes. -[endsect] - -[section Changes in 1.66.0] +[heading Changes in Boost 1.66.0] * Simpler move construction implementation. * Documentation fixes ([pull_request 6]). -[endsect] - -[section Changes in 1.65.0] +[heading Changes in Boost 1.65.0] * Add deprecated attributes to `quick_erase` and `erase_return_void`. I really will remove them in a future version this time. @@ -72,9 +66,7 @@ * `noexpect` specs for `swap` free functions. * Add missing `insert(P&&)` methods. -[endsect] - -[section Changes in 1.64.0] +[heading Changes in Boost 1.64.0] * Initial support for new C++17 member functions: `insert_or_assign` and `try_emplace` in `unordered_map`, @@ -84,9 +76,7 @@ `unordered_multiset` yet. That will hopefully be in the next version of Boost. -[endsect] - -[section Changes in 1.63.0] +[heading Changes in Boost 1.63.0] * Check hint iterator in `insert`/`emplace_hint`. * Fix some warnings, mostly in the tests. @@ -110,9 +100,7 @@ arguments, but an off by one error in the preprocessor code meant it only supported up to 9. -[endsect] - -[section Changes in 1.62.0] +[heading Changes in Boost 1.62.0] * Remove use of deprecated `boost::iterator`. * Remove `BOOST_NO_STD_DISTANCE` workaround. @@ -122,9 +110,7 @@ * Stop using return value SFINAE which some older compilers have issues with. -[endsect] - -[section Changes in 1.58.0] +[heading Changes in Boost 1.58.0] * Remove unnecessary template parameter from const iterators. * Rename private `iterator` typedef in some iterator classes, as it @@ -135,17 +121,13 @@ * Fix potential overflow when calculating number of buckets to allocate ([@https://github.com/boostorg/unordered/pull/4 GitHub #4]). -[endsect] - -[section Changes in 1.57.0] +[heading Changes in Boost 1.57.0] * Fix the `pointer` typedef in iterators ([ticket 10672]). * Fix Coverity warning ([@https://github.com/boostorg/unordered/pull/2 GitHub #2]). -[endsect] - -[section Changes in 1.56.0] +[heading Changes in Boost 1.56.0] * Fix some shadowed variable warnings ([ticket 9377]). * Fix allocator use in documentation ([ticket 9719]). @@ -154,9 +136,7 @@ uses slower ([ticket 9282]). * Only construct elements using allocators, as specified in C++11 standard. -[endsect] - -[section Changes in 1.55.0] +[heading Changes in Boost 1.55.0] * Avoid some warnings ([ticket 8851], [ticket 8874]). * Avoid exposing some detail functions via. ADL on the iterators. @@ -164,18 +144,14 @@ methods to construct and destroy stored elements. Don't use them for internal data like pointers. -[endsect] - -[section Changes in 1.54.0] +[heading Changes in Boost 1.54.0] * Mark methods specified in standard as `noexpect`. More to come in the next release. * If the hash function and equality predicate are known to both have nothrow move assignment or construction then use them. -[endsect] - -[section Changes in 1.53.0] +[heading Changes in Boost 1.53.0] * Remove support for the old pre-standard variadic pair constructors, and equality implementation. Both have been deprecated since Boost 1.48. @@ -183,9 +159,7 @@ * More internal implementation changes, including a much simpler implementation of `erase`. -[endsect] - -[section Changes in 1.52.0] +[heading Changes in Boost 1.52.0] * Faster assign, which assigns to existing nodes where possible, rather than creating entirely new nodes and copy constructing. @@ -195,9 +169,7 @@ for C++11 allocators. * Simplified the implementation a bit. Hopefully more robust. -[endsect] - -[section Changes in 1.51.0] +[heading Changes in Boost 1.51.0] * Fix construction/destruction issue when using a C++11 compiler with a C++03 allocator ([ticket 7100]). @@ -205,9 +177,7 @@ * Adjust SFINAE use to try to support g++ 3.4 ([ticket 7175]). * Updated to use the new config macros. -[endsect] - -[section Changes in 1.50.0] +[heading Changes in Boost 1.50.0] * Fix equality for `unordered_multiset` and `unordered_multimap`. * [@https://svn.boost.org/trac/boost/ticket/6857 Ticket 6857]: @@ -231,16 +201,12 @@ for 64 bit values. * Some internal changes. -[endsect] - -[section Changes in 1.49.0] +[heading Changes in Boost 1.49.0] * Fix warning due to accidental odd assignment. * Slightly better error messages. -[endsect] - -[section Changes in 1.48.0 - Major update] +[heading Changes in Boost 1.48.0 - Major update] This is major change which has been converted to use Boost.Move's move emulation, and be more compliant with the C++11 standard. See the @@ -276,16 +242,12 @@ C++11 support has resulted in some breaking changes: the variadic constructors define `BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT`. -[endsect] - -[section Changes in 1.45.0] +[heading Changes in Boost 1.45.0] * Fix a bug when inserting into an `unordered_map` or `unordered_set` using iterators which returns `value_type` by copy. -[endsect] - -[section Changes in 1.43.0] +[heading Changes in Boost 1.43.0] * [@http://svn.boost.org/trac/boost/ticket/3966 Ticket 3966]: `erase_return_void` is now `quick_erase`, which is the @@ -297,9 +259,7 @@ C++11 support has resulted in some breaking changes: * Use Boost.Exception. * Stop using deprecated `BOOST_HAS_*` macros. -[endsect] - -[section Changes in 1.42.0] +[heading Changes in Boost 1.42.0] * Support instantiating the containers with incomplete value types. * Reduced the number of warnings (mostly in tests). @@ -313,9 +273,7 @@ C++11 support has resulted in some breaking changes: Add missing `std` qualifier to `ptrdiff_t`. * Some code formatting changes to fit almost all lines into 80 characters. -[endsect] - -[section Changes in 1.41.0 - Major update] +[heading Changes in Boost 1.41.0 - Major update] * The original version made heavy use of macros to sidestep some of the older compilers' poor template support. But since I no longer support those @@ -330,9 +288,7 @@ C++11 support has resulted in some breaking changes: * Buckets are allocated lazily which means that constructing an empty container will not allocate any memory. -[endsect] - -[section Changes in 1.40.0] +[heading Changes in Boost 1.40.0] * [@https://svn.boost.org/trac/boost/ticket/2975 Ticket 2975]: Store the prime list as a preprocessor sequence - so that it will always get @@ -348,9 +304,7 @@ C++11 support has resulted in some breaking changes: * Better configuration for C++0x features when the headers aren't available. * Create less buckets by default. -[endsect] - -[section Changes in 1.39.0] +[heading Changes in Boost 1.39.0] * [@https://svn.boost.org/trac/boost/ticket/2756 Ticket 2756]: Avoid a warning on Visual C++ 2009. @@ -360,9 +314,7 @@ C++11 support has resulted in some breaking changes: * [@https://svn.boost.org/trac/boost/ticket/2975 Ticket 2975]: Fix length of prime number list. -[endsect] - -[section Changes in 1.38.0] +[heading Changes in Boost 1.38.0] * Use [@boost:/libs/core/swap.html `boost::swap`]. * [@https://svn.boost.org/trac/boost/ticket/2237 Ticket 2237]: @@ -382,20 +334,16 @@ C++11 support has resulted in some breaking changes: * Add support for C++0x initializer lists where they're available (currently only g++ 4.4 in C++0x mode). -[endsect] - -[section Changes in 1.37.0] +[heading Changes in Boost 1.37.0] * Rename overload of `emplace` with hint, to `emplace_hint` as specified in [@http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2691.pdf n2691]. * Provide forwarding headers at `` and ``. * Move all the implementation inside `boost/unordered`, to assist - modularization and hopefully make it easier to track changes in subversion. + modularization and hopefully make it easier to track Changes in Boost subversion. -[endsect] - -[section Changes in 1.36.0] +[heading Changes in Boost 1.36.0] First official release. @@ -407,9 +355,7 @@ First official release. are available. * Added equality operators. -[endsect] - -[section 1.35.0 Add-on - 31st March 2008] +[heading Boost 1.35.0 Add-on - 31st March 2008] Unofficial release uploaded to vault, to be used with Boost 1.35.0. Incorporated many of the suggestions from the review. @@ -420,13 +366,9 @@ many of the suggestions from the review. the max load factor, and use `double` in the calculation for greater accuracy. * Fix some errors in the examples. -[endsect] - -[section Review Version] +[heading Review Version] Initial review version, for the review conducted from 7th December 2007 to 16th December 2007. [endsect] - -[endsect]