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
669918498c
run npm audit fix ( #346 )
2026-04-08 16:54:24 +02:00
joaquintides
4fd90dc706
fixed https://nvd.nist.gov/vuln/detail/CVE-2026-27903 ( #345 )
2026-03-06 10:35:06 +01: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
83395442ab
fixed some issues with doc building ( #339 )
...
* added cleanup_node_modules_ to target boostrelease
* removed antora_docs.sh
2026-01-08 13:17:05 +01:00
joaquintides
d60d9069f0
improved cleanup-node-modules ( #337 )
2026-01-05 13:15:31 +01:00
Sam Darwin
c09d52fe84
Docs: download extension ( #332 )
2026-01-04 11:18:49 +01:00
joaquintides
af47772876
simplified doc/Jamfile.v2 ( #336 )
2026-01-03 16:50:37 +01:00
joaquintides
c5cd88e2a8
solved https://www.cve.org/CVERecord?id=CVE-2025-64718 ( #335 )
2026-01-01 19:50:07 +01:00
joaquintides
11e05a3c4c
updated package-lock.json ( #328 )
2025-10-21 20:47:01 +02:00
joaquintides
e9ca2a2def
added /doc/html/unordered.html redirect ( #327 )
...
* added /doc/html/unordered.html redirect
* added trailing newline
2025-10-20 09:04:57 +02:00
joaquintides
9c8da06481
raised Antora version requirements ( #326 )
2025-10-19 17:02:32 +02: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
2ea05da453
update ui bundle
2025-01-21 10:55:08 -08:00
Christian Mazakas
6ab7e3ec20
update playbook to use commit-specific ui bundle
2025-01-14 15:49:40 -08:00
Christian Mazakas
3b26dcb79e
remove unnecessary files in docs
2025-01-14 12:06:49 -08:00
Christian Mazakas
2ecd00030a
add antora_docs hook, update index.html
2025-01-14 10:55:50 -08:00
Christian Mazakas
1a034bfadd
update ui output path and add b2 support
2025-01-10 16:07:53 -08: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
fa8936a343
add missing script contents
2025-01-06 09:35:39 -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
Braden Ganetsky
e214ecdbd0
Use std::ref instead of copying the function parameter… ( #290 )
...
* GHA: revise numerous CI jobs. Fix sanitizer on new kernel
* Use std::ref instead of copying the function parameter in std::initializer_list overloads of insert_{or|and}_[c]visit
* Reimplement detail::is_invocable
* Update docs for std::ref(f) changes
---------
Co-authored-by: sdarwin <samuel.d.darwin@gmail.com >
2024-10-08 17:35:58 +02:00
joaquintides
1bdb3717d3
updated concurrent benchmarks
2024-10-08 17:28:52 +02:00
joaquintides
834580b539
added insert_and_visit and similar operations to concurrent containers ( #283 )
2024-09-21 10:58:30 +02:00
joaquintides
cd9a592f00
Fixed std::initializer_list assignment issues for open-addressing containers ( #277 )
...
* fixed #276
* used range insert, stylistic this->
* assigned non-empty std::initializer_lists
2024-09-02 18:56:13 +02:00
joaquintides
f734e399e3
Feature/concurrent node containers ( #271 )
...
* added concurrent node containers
* removed spurious typename
* added missing includes
* avoided unused param warning
* worked around Clang bug
* s/{}/() to work around GCC4.8 problems with aggregate initialization
* used /bigobj for cfoa/visit_tests.cpp
* suppressed localized maybe-uninitialized warnings
* fixed comments
* added /bigobj to cfoa/insert_tests.cpp
* instrumented double exact comparison to spot a spurious error
* fixed pedantic error
* refactored byte_span machinery
* compromised on sub-epsilon equality for doubles that should be identical
* documented boost::concurrent_node_(map|set)
* added concurrent_node_set
* added missing AlternativeType
* tested empty node insertion
* tested node_handle allocator management
* added nonassignable_allocator and node_handle_allocator_swap_tests
* fixed warning disabling
* silenced spurious GCC warning
* broadened scope of previous pragma
* broadened even more
* worked around spurious constexpr-related msvc-14.0 bug
https://godbolt.org/z/v78545Ebf
* added workaround back
* replaced previous workaround with built-in one
* added workaround back on top of built-in solution (which doesn't work 100% of the time)
2024-08-25 18:34:58 +02:00
Braden Ganetsky
35bdabf259
Fix typo in docs
2024-08-23 00:03:49 -05:00
Braden Ganetsky
0bca47c690
Write docs for GDB pretty-printers
2024-08-17 14:37:05 -05:00
joaquintides
1d1f0d306d
Feature/nonconst set visit ( #265 )
...
* Made some boost::concurrent_flat_set operations exclusive-locked
* unnamed unused args
* fixed PR number
* replaced homemade mechanism with boost::compat::latch
2024-07-16 19:50:08 +02:00
Braden Ganetsky
7ddd562532
Implement natvis for fancy pointers ( #262 )
...
* Add file for manual natvis testing
* Equip natvis file to allow fancy pointers
* Update docs
* [skip ci] add links to natvis docs
2024-07-15 19:42:28 +02:00
joaquintides
d61719a196
[skip ci] updated benchmark plots
2024-06-26 09:13:54 +02:00
Braden Ganetsky
317d4aa060
Write release notes and documentation for natvis
2024-06-01 09:26:38 -05:00
joaquintides
7e9032c703
s/UB/ill-formed
2024-05-30 09:08:07 +02:00
joaquintides
f77bdb9b67
updated is_avalanching trait protocol
2024-05-29 19:51:32 +02:00
joaquintides
6745d67d62
typo
2024-05-09 09:12:28 +02:00
joaquintides
87e0e52cf7
Merge pull request #247 from boostorg/feature/stats
...
Feature/stats
2024-05-08 17:19:12 +02:00