19 Commits
Author SHA1 Message Date
joaquintides 636164f135 updated release notes 2026-06-17 17:00:28 +02:00
joaquintides 88f984e890 added interoperability with C++20 ranges (#355)
* added from_range ctors and insert_range
* worked around GCC 10-11 bug when piping a temporary range
* added insert_range_(or|and)_[c]visit
* typo
* tried to avoid MinGW32 compilation OOM in cfoa/insert_tests.cpp
* s/<debug-symbols>off/<cxxflags>-g0
* tested CTAD deduction guides
* typo
* updated docs
* Justified std::from_range_t detection trick
* reduced parallel build jobs in MINGW32 to try to avoid OOM during compilation
* tried to avoid compilation OOM by tweaking GC
* relaxed GCC parameters somewhat
* applied same changes to test/CMakeLists.txt
* fixed CMake syntax error
* fixed GCC commandline syntax error
2026-06-17 09:00:00 +02:00
joaquintides 7a595971a1 provided a better reference description of size() and (somewhat fastidiously) stated its complexity (closes #350) 2026-05-22 20:55:59 +02:00
joaquintides 846ea5a38c typos (closes #349) 2026-05-22 20:31:55 +02:00
joaquintides b00e7c4624 fixed cfoa range insert functions to return the number of elements inserted instead of the size of the input range (#344)
* fixed cfoa range insert functions to return the number of elements inserted instead of the size of the input range

* avoided variable shadowing

* fixed calculation error in test

* updated release notes
2026-02-14 18:08:20 +01:00
joaquintides 59e2a562ed deprecated boost::unordered::hash_is_avalanching in favor of boost::hash_is_avalanching (#313)
* deprecated boost::unordered::hash_is_avalanching in favor of boost::hash_is_avalanching

* replaced deprecation message with simpler BOOST_HEADER_DEPRECATED
2025-06-02 12:43:45 +02:00
joaquintides 164cbe4e0f 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
2025-05-31 18:08:37 +02:00
joaquintides a64d81a378 editorial s/mulx/mul (mulx properly refers to multiplication and xoring) 2025-04-26 10:48:47 +02:00
joaquintides 3dde65b2ef added pull to open-addressing containers (#309)
* added pull to open-addressing containers

* added pull_tests.cpp

* guarded pull against exceptions in mid init_type construction
2025-04-14 21:47:30 +02:00
joaquintides 3d2c63f744 fixed relative links in docs 2025-01-25 12:42:15 +01:00
joaquintides 87d92996eb added header synopses to the reference (#303)
* added header synopses to the reference

* disabled font color override for in-link code portions

* relinked bundle
2025-01-23 20:33:34 +01:00
Christian Mazakas db3ddc9012 fix image links in benchmarks section 2025-01-09 12:23:46 -08:00
Christian Mazakas 0e768a2dca fix broken links 2025-01-07 14:50:21 -08:00
Christian Mazakas d5faa1b5cf fix broken cross-references 2025-01-07 11:57:39 -08:00
Christian Mazakas bebd8ccc50 replace index.adoc with intro.adoc 2025-01-06 14:30:20 -08:00
Christian Mazakas db31da1302 fix xrefs and image paths 2025-01-03 09:46:02 -08:00
Christian Mazakas 6f432c0d98 convert docs to antora 2025-01-03 09:45:44 -08:00
Christian Mazakas 40cf55240b Revert "update documentation to use antora"
This reverts commit 3c452f93c5.
2024-12-31 12:11:06 -08:00
Christian Mazakas 3c452f93c5 update documentation to use antora 2024-12-31 12:00:52 -08:00