documented non-const reference passing to erase_if (#312)

* documented non-const reference passing to erase_if

* prevented warning as error in Boost.Container build

* skipped tests for MinGW (https://github.com/boostorg/atomic/pull/70)

* correct reference link for previous commit is https://github.com/boostorg/atomic/issues/73

* commented previous disabled cases

* disabled cfoa_serialization_tests with TSAN

* fixed previous

* fixed previous

* fixed previous
This commit is contained in:
joaquintides
2025-05-31 18:08:37 +02:00
committed by GitHub
parent a64d81a378
commit 164cbe4e0f
8 changed files with 58 additions and 8 deletions
+9 -1
View File
@@ -156,7 +156,9 @@ run unordered/serialization_tests.cpp
<toolset>gcc:<optimization>space
<toolset>clang:<inlining>on
<toolset>clang:<optimization>space
<library>/boost/serialization//boost_serialization/<warnings>off ;
<library>/boost/serialization//boost_serialization/<warnings>off
<library>/boost/container//boost_container/<warnings-as-errors>off
<toolset>gcc,<target-os>windows:<build>no ; # Boost.Atomic no longer supports MinGW
compile-fail unordered/insert_node_type_fail.cpp : <define>UNORDERED_TEST_MAP : insert_node_type_fail_map ;
compile-fail unordered/insert_node_type_fail.cpp : <define>UNORDERED_TEST_MULTIMAP : insert_node_type_fail_multimap ;
@@ -266,6 +268,8 @@ run unordered/serialization_tests.cpp
<toolset>clang:<inlining>on
<toolset>clang:<optimization>space
<library>/boost/serialization//boost_serialization/<warnings>off
<library>/boost/container//boost_container/<warnings-as-errors>off
<toolset>gcc,<target-os>windows:<build>no # Boost.Atomic no longer supports MinGW
: foa_serialization_tests ;
local FOA_EXCEPTION_TESTS =
@@ -402,6 +406,10 @@ run cfoa/serialization_tests.cpp
<toolset>clang:<inlining>on
<toolset>clang:<optimization>space
<library>/boost/serialization//boost_serialization/<warnings>off
<library>/boost/container//boost_container/<warnings-as-errors>off
<toolset>gcc,<target-os>windows:<build>no # Boost.Atomic no longer supports MinGW
<toolset>gcc,<thread-sanitizer>norecover:<build>no # TSAN does not support atomic_thread_fence
<toolset>clang,<thread-sanitizer>norecover:<build>no # idem
: cfoa_serialization_tests ;
rule make_cfoa_interprocess_concurrency_tests ( name : defines ? )