You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by jm...@apache.org on 2024/08/17 05:12:28 UTC

(datasketches-cpp) 01/01: Merge pull request #438 from jmalkin/bloom

This is an automated email from the ASF dual-hosted git repository.

jmalkin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git

commit 4e4a94469878ad44ead58575721c04f974065c15
Merge: 5562578 37f6531
Author: Jon Malkin <78...@users.noreply.github.com>
AuthorDate: Fri Aug 16 22:12:22 2024 -0700

    Merge pull request #438 from jmalkin/bloom
    
    Bloom filter

 CMakeLists.txt                                     |   1 +
 LICENSE                                            |  42 +-
 common/CMakeLists.txt                              |   3 +-
 common/include/common_defs.hpp                     |   1 +
 common/include/xxhash64.h                          | 202 +++++
 {common => filters}/CMakeLists.txt                 |  37 +-
 filters/include/bit_array_ops.hpp                  | 180 ++++
 filters/include/bloom_filter.hpp                   | 753 +++++++++++++++++
 filters/include/bloom_filter_builder_impl.hpp      | 132 +++
 filters/include/bloom_filter_impl.hpp              | 907 +++++++++++++++++++++
 filters/test/CMakeLists.txt                        |  60 ++
 filters/test/bit_array_ops_test.cpp                | 107 +++
 filters/test/bloom_filter_allocation_test.cpp      |  75 ++
 .../bloom_filter_deserialize_from_java_test.cpp    |  51 ++
 filters/test/bloom_filter_serialize_for_java.cpp   |  45 +
 filters/test/bloom_filter_test.cpp                 | 401 +++++++++
 16 files changed, 2966 insertions(+), 31 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org