This is an automated email from the ASF dual-hosted git repository.
alsay pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git.
from b2f749e Merge pull request #182 from chufucun/include_type
add d46a046 draft, no rank and quantile queries yet
add 952e8bc pass allocator
add f4ca4cd get_rank
add 473bd7e split into separate files
add 725df74 Update build_cmake.yml
add a0ec1a3 Update build_cmake.yml
add e8ecc84 bump pybind11 to one with a workaround for a pythong 3.9 issue
add 25e4d19 Update build_cmake.yml
add bf0ccce fixed the random engine output type
add 4a63aa6 quantile calculator
add befb0ca better to_string
add 0df4a38 min and max
add 24e2de2 stream serialization
add 23f82e0 MS VC++ compatibility
add bc2672a explicit cast to avoid a warning
add 78ebd88 serialized layout change
add de2e6cb copy and move, serialization fixes, tests
add 0446c16 serialization and merge
add 458b94d serialization compatibility
add b096a63 serialize raw items
add 40e1822 serialized sketches for tests
add da61ccc slight performance improvement
add 255c2d0 fixed quantile calculator
add fe6b7d5 performance improvement
add 508e325 added checking
add e3c6eb6 avoid warning
add d50cd65 switched from vector to raw memory for performance
add 9e00e5a deallocation fix
add f192e92 iterator fix
add a831c72 cleanup
add 9b958e4 fixed merge
add 87da358 fixed module name
add a3c133b updated compress() to match the latest Java code
add b0b623a implemented get_quantiles()
add a2019c2 implemented get_PMF() and get_CDF()
add a57e210 implemented bounds
add 8e043b7 return vector of values instead of pointers
add bc98e82 fixed move and serialized size
add 1191762 added missing comparator, fixed serialized size
add 528d78f custom type tests
add ce46c3a iterator
add 5f0f358 include needed headers
add 574f613 run-time HRA flag
add 8dc083b disallow merging HRA and LRA
add 54bb76b turned off lazy compression to match Java
add fe2a786 match Java implementation
add 9b99b9b better naming
new 202bc2c Merge pull request #176 from apache/req_sketch
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 1 +
common/include/memory_operations.hpp | 12 +
req/CMakeLists.txt | 60 ++
.../include/req_common.hpp | 22 +-
req/include/req_compactor.hpp | 137 ++++
req/include/req_compactor_impl.hpp | 501 +++++++++++++
.../include/req_quantile_calculator.hpp | 54 +-
req/include/req_quantile_calculator_impl.hpp | 60 ++
req/include/req_sketch.hpp | 395 ++++++++++
req/include/req_sketch_impl.hpp | 810 +++++++++++++++++++++
{kll => req}/test/CMakeLists.txt | 25 +-
req/test/req_float_empty_from_java.sk | Bin 0 -> 8 bytes
req/test/req_float_estimation_from_java.sk | Bin 0 -> 11872 bytes
req/test/req_float_exact_from_java.sk | Bin 0 -> 428 bytes
req/test/req_float_raw_items_from_java.sk | Bin 0 -> 24 bytes
req/test/req_float_single_item_from_java.sk | Bin 0 -> 12 bytes
.../test/req_sketch_custom_type_test.cpp | 73 +-
req/test/req_sketch_test.cpp | 494 +++++++++++++
18 files changed, 2553 insertions(+), 91 deletions(-)
create mode 100755 req/CMakeLists.txt
copy tuple/include/theta_constants.hpp => req/include/req_common.hpp (65%)
mode change 100644 => 100755
create mode 100755 req/include/req_compactor.hpp
create mode 100755 req/include/req_compactor_impl.hpp
copy tuple/include/tuple_a_not_b.hpp =>
req/include/req_quantile_calculator.hpp (52%)
mode change 100644 => 100755
create mode 100755 req/include/req_quantile_calculator_impl.hpp
create mode 100755 req/include/req_sketch.hpp
create mode 100755 req/include/req_sketch_impl.hpp
copy {kll => req}/test/CMakeLists.txt (65%)
mode change 100644 => 100755
create mode 100644 req/test/req_float_empty_from_java.sk
create mode 100644 req/test/req_float_estimation_from_java.sk
create mode 100644 req/test/req_float_exact_from_java.sk
create mode 100644 req/test/req_float_raw_items_from_java.sk
create mode 100644 req/test/req_float_single_item_from_java.sk
copy kll/test/kll_sketch_custom_type_test.cpp =>
req/test/req_sketch_custom_type_test.cpp (66%)
create mode 100755 req/test/req_sketch_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]