Commit Graph

  • d61719a196 [skip ci] updated benchmark plots boost-1.86.0.beta1 boost-1.86.0 joaquintides 2024-06-26 09:13:54 +02:00
  • e3818afd45 test interprocess concurrency (#258) joaquintides 2024-06-22 09:13:30 +02:00
  • 3d9b24019d Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 0387791dc1 Sync from upstream. Rene Rivera 2024-06-11 08:46:53 -05:00
  • a166a56401 dropped macos-11 and included macos-14 (#254) joaquintides 2024-06-11 10:00:20 +02:00
  • 4126a56528 Sync from upstream. Rene Rivera 2024-06-10 21:40:32 -05:00
  • 3c53fe5db9 reverted prior joaquintides 2024-06-10 20:38:10 +02:00
  • cfa3cb2d1f enabled CI for this branch joaquintides 2024-06-10 20:10:01 +02:00
  • cffd0a413e added CODECOV_TOKEN (#253) joaquintides 2024-06-08 18:50:31 +02:00
  • 8b40aef85f Merge pull request #252 from k3DW/feature/251 joaquintides 2024-06-08 11:17:41 +02:00
  • 9995c9beb0 Fix 'invalid argument' to boost::interprocess::shared_memory_object Braden Ganetsky 2024-06-06 23:05:43 -05:00
  • 5827bf2574 gotten rid of redundant base1, base2 and base3 joaquintides 2024-06-03 18:53:24 +02:00
  • 38acf9c619 Sync from upstream. Rene Rivera 2024-06-02 13:50:31 -05:00
  • a2f760f320 Merge pull request #249 from boostorg/feature/natvis joaquintides 2024-06-02 20:00:09 +02:00
  • 39d86cb896 Display foa stats in natvis if applicable Braden Ganetsky 2024-06-02 11:27:15 -05:00
  • 317d4aa060 Write release notes and documentation for natvis Braden Ganetsky 2024-05-31 23:51:33 -05:00
  • 901f0a29b8 Write natvis for foa iterators Braden Ganetsky 2024-05-31 23:51:32 -05:00
  • 0a66c687fd Write natvis for foa and cfoa containers Braden Ganetsky 2024-06-01 09:26:37 -05:00
  • 763a862928 Write natvis for foa and cfoa helpers Braden Ganetsky 2024-05-31 23:51:31 -05:00
  • 27ead86b36 Write natvis for fca iterators Braden Ganetsky 2024-05-31 23:51:31 -05:00
  • 485101db9b Write natvis for fca containers Braden Ganetsky 2024-05-31 23:51:30 -05:00
  • 29521c3a77 Create natvis file and update CMakeLists.txt Braden Ganetsky 2024-05-11 11:28:06 -05:00
  • be1f493a6e Merge pull request #250 from boostorg/feature/is_avalanching_trait_update joaquintides 2024-05-30 20:04:19 +02:00
  • 401b06663f forced a compile error when Hash::is_avalanching is not a type joaquintides 2024-05-30 09:11:06 +02:00
  • 7e9032c703 s/UB/ill-formed joaquintides 2024-05-30 09:08:07 +02:00
  • f77bdb9b67 updated is_avalanching trait protocol joaquintides 2024-05-29 19:51:32 +02:00
  • e5d89f1a15 Update dependencies. Rene Rivera 2024-05-13 21:48:23 -05:00
  • 8630a588bd Sync from upstream. Rene Rivera 2024-05-10 20:47:21 -05:00
  • 6745d67d62 typo joaquintides 2024-05-09 09:12:28 +02:00
  • 87e0e52cf7 Merge pull request #247 from boostorg/feature/stats joaquintides 2024-05-08 17:19:12 +02:00
  • 475acdc351 typo joaquintides 2024-05-08 11:43:11 +02:00
  • 93f33c336b typos/editorial joaquintides 2024-05-08 11:11:09 +02:00
  • d46e83296c added section on hash quality, avalanching and stats joaquintides 2024-05-07 20:13:43 +02:00
  • a527745ff8 added example of stats for well- and ill-behaved hash functions joaquintides 2024-05-07 20:13:20 +02:00
  • 86f622240d documented stats joaquintides 2024-05-06 18:48:40 +02:00
  • 4c0aea983e made reset_stats noexcept joaquintides 2024-05-06 13:26:30 +02:00
  • 28fc689011 avoided shorten-64-to-32 and sign-conversion warnings joaquintides 2024-05-05 18:30:42 +02:00
  • 22d8cca03b added stats to bulk visitation joaquintides 2024-05-05 17:56:03 +02:00
  • 390efc275f Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • c1317cb5be replaced get_cumulative_stats() with direct access to cstats joaquintides 2024-05-03 18:11:13 +02:00
  • 223f64752d implemented proper stats handling on concurrent<->unordered move construction joaquintides 2024-05-03 18:04:21 +02:00
  • 37451ecc94 relaxed checks for non-empty unsuccessful lookup stats joaquintides 2024-05-03 13:07:09 +02:00
  • 3868496ac9 Sync from upstream. Rene Rivera 2024-05-02 22:47:22 -05:00
  • 8452b30608 implemented proper stats handling on move assignment joaquintides 2024-05-02 20:41:27 +02:00
  • d121c91c88 avoided shadowed declaration warning joaquintides 2024-05-02 12:48:48 +02:00
  • 6212f2642c avoided spurious check of deleted copy ctor joaquintides 2024-05-02 11:15:29 +02:00
  • d5605671bd avoided shadowed local variable warnings joaquintides 2024-05-02 10:22:14 +02:00
  • 45c51840f7 avoided shadowed declaration warning joaquintides 2024-05-02 09:52:58 +02:00
  • 90ca4fb07e avoided float-equal warnings joaquintides 2024-05-02 09:49:11 +02:00
  • 83ab4b4b9f avoided unused-local-type warning joaquintides 2024-05-01 21:32:49 +02:00
  • 04006547a2 editorial joaquintides 2024-05-01 20:57:02 +02:00
  • 7b0e4da61e editorial joaquintides 2024-05-01 20:56:05 +02:00
  • 0c1b719945 added missing typedefs joaquintides 2024-05-01 20:52:36 +02:00
  • ee77a65fae added missing typename joaquintides 2024-05-01 20:32:12 +02:00
  • 3b2eae07d4 avoided name hiding warning joaquintides 2024-05-01 20:28:12 +02:00
  • b0c480839b renamed test file joaquintides 2024-05-01 18:27:45 +02:00
  • 6215406c02 added tests for stats feature joaquintides 2024-05-01 18:15:14 +02:00
  • e588e04a1b swapped stats on move construction/assignment joaquintides 2024-05-01 18:11:01 +02:00
  • d01ae76074 grouped cumulative_stats summarization in one operation joaquintides 2024-05-01 16:34:53 +02:00
  • 5feb7459ee added stat counts joaquintides 2024-04-30 19:18:15 +02:00
  • 83abd9cc4e avoided -Wextra-semi-stmt warning joaquintides 2024-04-30 17:49:52 +02:00
  • 648f6fd23e protected cumulative_stats against count wraparound joaquintides 2024-04-30 17:32:53 +02:00
  • 2d8fd43cc4 editorial joaquintides 2024-04-30 17:25:10 +02:00
  • a0f86fc2d2 Merge pull request #243 from chriselrod/patch-1 joaquintides 2024-04-30 09:09:51 +02:00
  • 5800b0630d Fix typo in docs comparing open to closed adressing maps Chris Elrod 2024-04-30 01:13:00 -04:00
  • 9806e75cc9 added stats to boost::concurrent_flat_set joaquintides 2024-04-29 20:32:27 +02:00
  • 76c460a703 grouped foa::table_core cumulative stats in one member joaquintides 2024-04-29 20:30:16 +02:00
  • 18797a3f32 added noexcept guarantees to cumulative stats calculation joaquintides 2024-04-29 19:28:35 +02:00
  • 1ecb92deb5 added stats to boost::concurrent_flat_map joaquintides 2024-04-29 12:06:50 +02:00
  • 443113840d added stats to foa::concurrent_table joaquintides 2024-04-29 12:06:28 +02:00
  • b07cee08c4 added stats to the rest of open-addressing containers joaquintides 2024-04-29 11:23:15 +02:00
  • 05b66e1034 added stats to boost::unordered_flat_map joaquintides 2024-04-28 18:44:40 +02:00
  • e712c37e9f added stats to foa::table joaquintides 2024-04-28 18:44:23 +02:00
  • a1f9097f2b Sync from upstream. Rene Rivera 2024-04-10 07:57:16 -05:00
  • 73582be563 fixed #240 joaquintides 2024-04-03 20:07:04 +02:00
  • f177f437b9 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:16:00 -05:00
  • fb41bdc82d Update .appveyor.yml Peter Dimov 2024-03-25 02:29:57 +02:00
  • 7c84969249 Merge pull request #239 from k3DW/feature/229 joaquintides 2024-03-25 09:58:29 +01:00
  • 553ce263fa Fix pmr tests on macos-13 Braden Ganetsky 2024-03-24 11:03:52 -05:00
  • e63853d87d Fix fca allocator swapping, and test that pmr allocator swap compiles Braden Ganetsky 2024-03-24 11:04:32 -05:00
  • e816ba511c Write pmr tests to check for no allocator propagation Braden Ganetsky 2024-03-24 11:05:16 -05:00
  • 82ba55e4a4 Write test pmr_emplace_erase to check basic functionality with pmr allocators Braden Ganetsky 2024-03-24 12:22:44 -05:00
  • 626db552ab Write pmr memory resource 'counted_new_delete_resource' Braden Ganetsky 2024-03-06 17:47:00 -05:00
  • 5d16a36921 Update docs Braden Ganetsky 2024-03-21 15:37:04 -05:00
  • 16732c5c4c Add unordered container pmr aliases Braden Ganetsky 2024-03-21 15:37:03 -05:00
  • a3873dc19b Sync from upstream. Rene Rivera 2024-03-16 09:01:13 -05:00
  • 5e6b9291de Merge pull request #238 from boostorg/fix/gh-237 boost-1.85.0 joaquintides 2024-03-16 09:18:41 +01:00
  • ccf9a76ebe Fixed #237 joaquintides 2024-03-15 17:30:10 +01:00
  • a4a5a3e127 fixed trivial bug in unused function joaquintides 2024-03-14 09:34:38 +01:00
  • 89515ee604 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • 2f63dc4dd8 implmented element-level ll/sc access joaquintides 2024-03-08 20:08:33 +01:00
  • 15cfef6967 Fixed support for allocators with explicit copy constructors (#234) boost-1.85.0.beta1 joaquintides 2024-02-17 18:58:48 +01:00
  • a08e86d985 used two-stage ll/sc joaquintides 2024-02-14 20:18:17 +01:00
  • 7692065552 Merge pull request #230 from k3DW/feature/226 joaquintides 2024-02-12 17:24:49 +01:00
  • b22c09700d fixed erase_if on sentinels, implemented one-access non-constant visitation joaquintides 2024-02-12 13:41:20 +01:00
  • bad10788ff strengthened erase, relaxed metadata ops joaquintides 2024-02-12 12:02:07 +01:00
  • bbad4735aa Update reference Braden Ganetsky 2024-01-19 13:45:57 -06:00
  • 1d25c1c053 Update copyright notices Braden Ganetsky 2024-01-15 12:26:47 -06:00
  • 260418e4ee Fix cfoa tests Braden Ganetsky 2024-01-15 22:00:52 -06:00
  • aff242dbaf Optimize emplace(k,v) for fca containers Braden Ganetsky 2024-02-10 11:29:45 -06:00