Sync from upstream.

This commit is contained in:
Rene Rivera
2024-03-17 20:25:37 -05:00
2 changed files with 28 additions and 23 deletions

View File

@@ -7,10 +7,11 @@
# #
# See http://www.boost.org/libs/intrusive for documentation. # See http://www.boost.org/libs/intrusive for documentation.
using auto-index ;
import doxygen ; import doxygen ;
import quickbook ; import quickbook ;
using auto-index ;
path-constant here : . ; path-constant here : . ;
@@ -19,13 +20,14 @@ doxygen autodoc
: :
[ glob ../../../boost/intrusive/*.hpp ] [ glob ../../../boost/intrusive/*.hpp ]
: :
<doxygen:param>HIDE_UNDOC_MEMBERS=YES <doxygen:param>EXTRACT_ALL=NO
<doxygen:param>HIDE_UNDOC_MEMBERS=YES <doxygen:param>HIDE_UNDOC_MEMBERS=YES
<doxygen:param>HIDE_UNDOC_CLASSES=YES <doxygen:param>HIDE_UNDOC_CLASSES=YES
<doxygen:param>EXTRACT_PRIVATE=NO <doxygen:param>EXTRACT_PRIVATE=NO
<doxygen:param>ENABLE_PREPROCESSING=YES <doxygen:param>ENABLE_PREPROCESSING=YES
<doxygen:param>MACRO_EXPANSION=YES <doxygen:param>EXPAND_ONLY_PREDEF=YES
<doxygen:param>"PREDEFINED=\"BOOST_INTRUSIVE_DOXYGEN_INVOKED\" \\ <doxygen:param>MACRO_EXPANSION=YES
<doxygen:param>"PREDEFINED=\"BOOST_INTRUSIVE_DOXYGEN_INVOKED\" \\
\"BOOST_INTRUSIVE_IMPDEF(T)=implementation_defined\" \\ \"BOOST_INTRUSIVE_IMPDEF(T)=implementation_defined\" \\
\"BOOST_INTRUSIVE_SEEDOC(T)=see_documentation\" \\ \"BOOST_INTRUSIVE_SEEDOC(T)=see_documentation\" \\
\"BOOST_INTRUSIVE_DOC1ST(T1,T2)=T1\" \\ \"BOOST_INTRUSIVE_DOC1ST(T1,T2)=T1\" \\

View File

@@ -6,7 +6,7 @@
/] /]
[library Boost.Intrusive [library Boost.Intrusive
[quickbook 1.6] [quickbook 1.7]
[authors [Krzikalla, Olaf], [Gaztanaga, Ion]] [authors [Krzikalla, Olaf], [Gaztanaga, Ion]]
[copyright 2005 Olaf Krzikalla, 2006-2015 Ion Gaztanaga] [copyright 2005 Olaf Krzikalla, 2006-2015 Ion Gaztanaga]
[id intrusive] [id intrusive]
@@ -3888,10 +3888,25 @@ to be inserted in intrusive containers are allocated using `std::vector` or `std
[endsect] [endsect]
[import ../../../tools/auto_index/include/auto_index_helpers.qbk]
[section:index Indexes]
[named_index class_name Class Index]
[named_index typedef_name Typedef Index]
[named_index function_name Function Index]
[/named_index macro_name Macro Index]
[/index]
[endsect]
[section:release_notes Release Notes] [section:release_notes Release Notes]
[section:release_notes_boost_1_85_00 Boost 1.85 Release] [section:release_notes_boost_1_85_00 Boost 1.85 Release]
* Fixed bugs:
* [@https://github.com/boostorg/intrusive/issues/83 GitHub #83: ['\[docs\] Index is missing]]
* Potentially breaking: Unordered containers use now by default an internal a `boost::hash`-protocol compatible internal hash functor. * Potentially breaking: Unordered containers use now by default an internal a `boost::hash`-protocol compatible internal hash functor.
* Reasons: * Reasons:
* Since Boost 1.84 Boost.ContainerHash requires C++11, breaking Boost.Intrusive C++03 users. * Since Boost 1.84 Boost.ContainerHash requires C++11, breaking Boost.Intrusive C++03 users.
@@ -4143,7 +4158,7 @@ to be inserted in intrusive containers are allocated using `std::vector` or `std
* Big refactoring in order to reduce template and debug symbol bloat. Test object files have been slashed * Big refactoring in order to reduce template and debug symbol bloat. Test object files have been slashed
to half in MSVC compilers in Debug mode. Toolchains without Identical COMDAT Folding (ICF) should notice size improvements. to half in MSVC compilers in Debug mode. Toolchains without Identical COMDAT Folding (ICF) should notice size improvements.
* Implemented [link intrusive.scary_iterators SCARY iterators]. * Implemented [link intrusive.boost_intrusive_iterators.scary_iterators SCARY iterators].
[endsect] [endsect]
@@ -4336,16 +4351,4 @@ helpful discussions.
[endsect] [endsect]
[include auto_index_helpers.qbk]
[section:index Indexes]
[named_index class_name Class Index]
[named_index typedef_name Typedef Index]
[named_index function_name Function Index]
[named_index macro_name Macro Index]
[/index]
[endsect]
[xinclude autodoc.xml] [xinclude autodoc.xml]