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]

Reply via email to