Commit Graph

  • 45e50f6cd2 Use references in test file, so we can check the debugger display without dereferencing the container Braden Ganetsky 2024-08-13 19:03:50 -05:00
  • 600dd0a8e2 Rename 'natvis_tests.cpp' to 'debuggability/visualization_tests.cpp', to be used with other kinds of visualizations Braden Ganetsky 2024-08-13 19:03:49 -05:00
  • a6a0cd0a13 Sync from upstream. Rene Rivera 2024-08-08 22:00:05 -05:00
  • a39cf60e93 Merge pull request #269 from k3DW/191 Braden Ganetsky 2024-08-08 11:57:22 -05:00
  • a14b159665 Add missing calls to as_const(), otherwise we may call a 'T(T&)' constructor instead of the intended 'T(T const&)' Braden Ganetsky 2024-08-07 16:15:36 -05:00
  • 793fad5620 Run clang-format on the 'types' files Braden Ganetsky 2024-08-03 11:10:46 -05:00
  • c117f4448f static_assert on the constructibility of the containers' types Braden Ganetsky 2024-08-07 14:16:09 -05:00
  • 65f3ea60dd Use as_const to remove any possibility of use-after-move (#272) Braden Ganetsky 2024-08-06 08:48:13 -05:00
  • 7645e4f20d Sync from upstream. Rene Rivera 2024-07-25 17:18:43 -05:00
  • cd4c1f3713 Fix Boost.Config includes in natvis_tests.cpp (#268) Braden Ganetsky 2024-07-24 02:05:21 -05:00
  • 32ce058ebe Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • 4c6d0211fb Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • 1edbe3fdbe Change all <source> references to <library>. Rene Rivera 2024-07-20 21:27:30 -05:00
  • 42579dee10 Add uuid test dependency. Rene Rivera 2024-07-19 16:00:30 -05:00
  • 0928b3d016 Add process test dependency. Rene Rivera 2024-07-19 12:58:21 -05:00
  • 5d7786b47e Add interprocess test dependency. Rene Rivera 2024-07-19 08:11:35 -05:00
  • 228fede498 Sync from upstream. Rene Rivera 2024-07-18 09:28:57 -05:00
  • 1d1f0d306d Feature/nonconst set visit (#265) joaquintides 2024-07-16 19:50:08 +02:00
  • 7ddd562532 Implement natvis for fancy pointers (#262) Braden Ganetsky 2024-07-15 12:42:28 -05:00
  • 3ad8ac4c34 fix asan and tsan jobs on Drone (#264) Dmitry 2024-07-15 13:38:32 +03:00
  • ac1a2b4d23 fixed syntax error joaquintides 2024-07-14 16:43:04 +02:00
  • e354fb432b configured ASAN/TSAN jobs as privileged joaquintides 2024-07-14 16:41:21 +02:00
  • 88535dca1f Sync from upstream. Rene Rivera 2024-07-12 08:54:23 -05:00
  • 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