2
0
mirror of https://github.com/boostorg/bloom.git synced 2026-01-19 04:02:11 +00:00

Commit Graph

  • 7eda52eec0 Correct CMake version check; VERSION_GREATER 3.18 is true for 3.18.1 (#45) develop boost-1.90.0.beta1 boost-1.90.0 master Peter Dimov 2025-10-20 10:01:56 +03:00
  • 8a16729b44 Drone: llvm apt installation (#44) Sam Darwin 2025-10-15 01:40:17 -06:00
  • d3e0ba9b2c optimized bulk_may_contain for k>1 feature/bulk-ops-optimization joaquintides 2025-10-06 12:33:20 +02:00
  • 5b9069a147 added bulk operations (#43) joaquintides 2025-09-30 20:11:22 +02:00
  • d4b5eb6eef Made some subfilters' lookup branchless (#42) joaquintides 2025-09-13 18:44:33 +02:00
  • 2c38932786 changed encoding to UTF-8 joaquintides 2025-08-25 20:35:01 +02:00
  • 8b99a11de6 Fix mistakes (#41) ivanpanch 2025-08-22 09:59:40 +02:00
  • 7e441d6261 made lookup tests latency dependent feature/branchful-vs-branchless-comparison joaquintides 2025-07-14 20:41:22 +02:00
  • 385d6b26f3 destreamline may_contain joaquintides 2025-07-11 12:23:39 +02:00
  • 9a9be3ccd8 reverted to branchless test code joaquintides 2025-07-08 20:42:07 +02:00
  • 99dd7d1d55 added no-prefetch cases to the table joaquintides 2025-07-06 11:35:33 +02:00
  • 6e23df6610 made prefetching configurable joaquintides 2025-07-06 11:35:19 +02:00
  • e064ee462a removed prefetching joaquintides 2025-07-05 20:15:28 +02:00
  • 1cd9df8beb made lookup benchmark branchy joaquintides 2025-07-05 12:36:30 +02:00
  • 4af6b1ccad compared branchful vs. branchless performance joaquintides 2025-07-04 20:04:56 +02:00
  • cf64aeca12 made filter and subfilters configurable wrt branchful/branchless joaquintides 2025-07-04 19:49:05 +02:00
  • 419d47fe35 added mixed lookup to the comparison table feature/mixed-lookup-table joaquintides 2025-07-04 12:16:42 +02:00
  • 42ac5003f8 Use CMake code from Boost.Assert to group the source files nicely in Visual Studio (#33) boost-1.89.0 feature/dynamic_filter Braden Ganetsky 2025-07-01 12:03:58 -05:00
  • 6e51886b9e expanded and documented GDB pretty-printer (#38) joaquintides 2025-06-29 17:00:02 +02:00
  • d95422ea10 shut down GCC 12 use-after-free warnings (#39) joaquintides 2025-06-28 11:01:35 +02:00
  • 9c1ea91168 editorial joaquintides 2025-06-27 09:19:05 +02:00
  • eb3c1a1727 removed non-ASCII character joaquintides 2025-06-26 22:01:42 +02:00
  • bbc7737b9c fixed encoding issue joaquintides 2025-06-26 22:01:13 +02:00
  • 438a327df0 added rolling filter example (#37) joaquintides 2025-06-26 21:59:18 +02:00
  • 8103d72bf0 Write GDB pretty-printer based on the existing Natvis (#34) Braden Ganetsky 2025-06-26 20:04:03 +01:00
  • 2f76edcb3e shut down more MSVC 14.0 C4800 warnings joaquintides 2025-06-26 09:48:09 +02:00
  • ecf5dc6127 shut down MSVC 14.0 C4800 warnings (#36) joaquintides 2025-06-25 21:00:15 +02:00
  • c83b8de133 made ajustments after repo transfer to boostorg (#35) joaquintides 2025-06-25 19:49:38 +02:00
  • 2592193066 review feedback (#32) joaquintides 2025-06-24 23:27:54 +02:00
  • 0ec3f1813b added build.jam joaquintides 2025-06-23 18:57:19 +02:00
  • 3797696f1f used different multipliers for 64-bit and 32-bit modes from Steele and Vigna (2021) feature/alternative-hash-production joaquintides 2025-06-14 12:16:01 +02:00
  • 20be59d77a interleaved fastrange_and_fixed_mcg rows joaquintides 2025-06-06 20:09:01 +02:00
  • a483e0182d added benchmarks with fastrange_and_fixed_mcg joaquintides 2025-06-06 18:05:39 +02:00
  • 09f7db4cd1 made hash strategy configurable joaquintides 2025-06-06 18:05:17 +02:00
  • 1f0f953196 [skip ci] removed badge joaquintides 2025-05-27 20:54:29 +02:00
  • af544466f3 [skip ci] fixed badge icon URL joaquintides 2025-05-27 20:50:32 +02:00
  • 7b6b387679 [skip ci] added badge for feature/codecov-ci branch joaquintides 2025-05-27 20:49:40 +02:00
  • ea0b40d65a removed review announcement joaquintides 2025-05-23 17:35:30 +02:00
  • fabc8698c1 added boost_bloom.natvis (#6) joaquintides 2025-05-06 16:13:58 +02:00
  • 1ee2f59ba3 stylistic joaquintides 2025-05-01 11:13:19 +02:00
  • 6d35bb823f fixed naming (s/mulx64/umul128, s/mulx64_mix/mulx) joaquintides 2025-04-26 10:23:36 +02:00
  • 857b9fa7fb stylistic joaquintides 2025-04-25 09:33:31 +02:00
  • e63d5bf42c stylistic joaquintides 2025-04-25 09:19:45 +02:00
  • 297a31c143 stylistic joaquintides 2025-04-24 19:40:21 +02:00
  • de27a0723d typo joaquintides 2025-04-24 09:53:41 +02:00
  • 25748c6179 added serialization example joaquintides 2025-04-23 19:11:29 +02:00
  • cc6c8174f0 added basic example joaquintides 2025-04-23 17:17:25 +02:00
  • 5f5f27b90e added genome example joaquintides 2025-04-23 13:18:11 +02:00
  • 15bbf70a99 fixed <library> param joaquintides 2025-04-23 13:17:32 +02:00
  • bb3799ce11 extended self-assign-overloaded silencing joaquintides 2025-04-21 20:30:01 +02:00
  • 6469da6129 tested &=/|= return value joaquintides 2025-04-21 20:28:32 +02:00
  • c47f19e68c shut down Clanf self-assign-overloaded warning joaquintides 2025-04-21 20:24:01 +02:00
  • 987667dfcc prevented signed/unsigned mismatch VS warning joaquintides 2025-04-21 20:04:22 +02:00
  • c6dc86b561 containerized ubuntu 20.04 jobs (#5) joaquintides 2025-04-21 13:32:18 +02:00
  • 260c71ba56 added null-capacity and self combination tests joaquintides 2025-04-21 12:49:55 +02:00
  • fedb42cd82 [skip ci] added review announcement joaquintides 2025-04-20 12:53:33 +02:00
  • f758d9ac5d launched CI joaquintides 2025-04-09 18:24:03 +02:00
  • e578fe2274 [skip ci] add CMakeLists.txt Christian Mazakas 2025-04-08 09:58:03 -07:00
  • 2f561796b0 [skip ci] added badges for master branch joaquintides 2025-04-08 16:58:27 +02:00
  • e9cfb2318c added array (#4) joaquintides 2025-04-08 16:47:59 +02:00
  • dcc4df278b [skip ci] typo joaquintides 2025-04-06 17:33:46 +02:00
  • c8d3472d54 fixed usage of k_max joaquintides 2025-04-04 11:59:28 +02:00
  • 0c80120a08 editorial joaquintides 2025-04-04 10:34:08 +02:00
  • ed90e86b83 Merge branch 'develop' of https://github.com/joaquintides/bloom into develop joaquintides 2025-04-04 10:30:25 +02:00
  • edcda9c487 added fpr_c.cpp joaquintides 2025-04-04 10:30:04 +02:00
  • 047ed4dc46 [skip ci] updated README.md joaquintides 2025-04-03 10:56:32 +02:00
  • c2b92c2825 [skip ci] added docs badge joaquintides 2025-04-03 10:25:41 +02:00
  • c0200f3a2f fixed redirect joaquintides 2025-04-03 10:12:40 +02:00
  • 9d6a70c392 reverted prior joaquintides 2025-04-03 10:11:25 +02:00
  • a6f22fe945 removed index.html (interacts with cppalliance-jenkins-ci) joaquintides 2025-04-03 09:58:25 +02:00
  • 3bff90abe7 added .gitattributes joaquintides 2025-04-03 09:52:55 +02:00
  • 52e0eaa9ad added redirection files (may need to change when/if lib is accepted) joaquintides 2025-04-03 09:41:42 +02:00
  • f3602496ad [skip ci] added badges joaquintides 2025-04-02 20:55:46 +02:00
  • 916c845c41 added documentation joaquintides 2025-04-02 20:42:19 +02:00
  • e326a1f3cb expanded tables joaquintides 2025-03-30 19:05:52 +02:00
  • c45458b47c [skip ci] linked to benchmark repo joaquintides 2025-03-22 19:27:39 +01:00
  • 2f22602ece added (n,fpr) construction, fpr_for, capacity_for (#2) joaquintides 2025-03-22 19:04:33 +01:00
  • 10ea9c06b4 fixed previous commit joaquintides 2025-03-04 09:58:38 +01:00
  • c049bc3d5f s/used_block_size/bucket_size in unaligned cases joaquintides 2025-03-04 09:47:57 +01:00
  • 17fbcfc6f1 [skip ci] typo joaquintides 2025-03-03 11:20:11 +01:00
  • 691ff5b240 added Jamfile for benchmark/ joaquintides 2025-03-02 18:05:08 +01:00
  • f7795c6417 [skip ci] updated fast_multiblock32, added fast_multiblock64 joaquintides 2025-03-02 13:14:26 +01:00
  • 8bd6f4353b added fast_multiblock64.hpp joaquintides 2025-03-02 13:02:00 +01:00
  • 2e060b7eb6 added comment joaquintides 2025-03-01 16:07:30 +01:00
  • e7017591ba stylistic joaquintides 2025-03-01 12:24:02 +01:00
  • 6df60acc80 added missing header for SSE4.1 joaquintides 2025-03-01 11:58:05 +01:00
  • 741c7c636e emulated _mm_testc_si128 for SSE<4.1 joaquintides 2025-03-01 11:51:01 +01:00
  • fc5b5f0606 added fast_multiblock32/SSE2 joaquintides 2025-03-01 10:44:53 +01:00
  • ac2e7d4a16 fixed copypaste error joaquintides 2025-02-28 20:29:42 +01:00
  • f3b3ed02a4 microoptimized make_uint32x4x2_t, plus made fast_multiblock32 compile in MSVC/ARM joaquintides 2025-02-28 20:08:49 +01:00
  • 20b684f4bb microoptimized make_m256i joaquintides 2025-02-28 20:05:37 +01:00
  • 140afa25f8 [skip ci] updated docs as per reposition of Hash template parameter joaquintides 2025-02-27 21:20:01 +01:00
  • 39a0bfcb98 move template parameter Hash to penultimate position joaquintides 2025-02-27 21:11:48 +01:00
  • 7683c75c94 added missing include joaquintides 2025-02-27 20:46:36 +01:00
  • a4355df1d3 refactored check_may[_not]_contain so that BOOST_TEST is used at the top level joaquintides 2025-02-27 20:42:07 +01:00
  • 124c88a893 removed internal utility in favor of BOOST_TEST_THROWS joaquintides 2025-02-27 20:29:26 +01:00
  • 3bfd03619e fixed noexcept clause joaquintides 2025-02-27 20:26:23 +01:00
  • 2bb11525f6 removed superfluous AVX code joaquintides 2025-02-27 20:25:03 +01:00
  • 37e29b61a8 added ARM version of fast_multiblock32 joaquintides 2025-02-26 16:30:30 +01:00
  • f28e04e30f stylistic joaquintides 2025-02-25 16:57:50 +01:00