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/incubator-datasketches-cpp.git.


    from 6763691  Merge pull request #31 from apache/const_get_bounds
     add 9cd54ee  Checkpointing refactor in non-working state
     add f2f30fa  hll sketch and union templatized, hllsketchimpl and utility 
classes not
     add 5817aca  another non-compiling checkpoint
     add 5c2582f  most classes seem to compile? still need to update tests
     add 17b3b90  most classes seem to compile? still need to update tests
     add 84bf848  mostly make types consistent in signatures and cast as 
needed. still not in a viable state.
     add d648867  mostly make types consistent in signatures and cast as 
needed. still not in a viable state.
     add 66a6048  main classes seem fully templatized, still need to work on 
utility classes (e.g. relative error and interpolation tables
     add abda07f  lower overall code coverage with new design, but tests nnow 
show no memory leaks
     add 6b936e7  Add option to allow cretion of HLL mode without going through 
list/set, finish excising calls to new
     add ee8c44e  update hll wrapper for python
     new 6b3ac3b  Merge pull request #32 from apache/hll_refactor

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:
 fi/include/frequent_items_sketch.hpp               |   2 +-
 hll/CMakeLists.txt                                 |  37 +-
 hll/include/AuxHashMap-internal.hpp                | 307 ++++++++
 hll/include/AuxHashMap.hpp                         |  27 +-
 .../CompositeInterpolationXTable-internal.hpp      | 797 +++++++++++++++++++++
 hll/include/CompositeInterpolationXTable.hpp       |   5 +
 .../Conversions-internal.hpp}                      |  37 +-
 hll/include/Conversions.hpp                        |   5 +-
 hll/include/CouponHashSet-internal.hpp             | 286 ++++++++
 hll/include/CouponHashSet.hpp                      |  19 +-
 hll/include/CouponList-internal.hpp                | 424 +++++++++++
 hll/include/CouponList.hpp                         |  27 +-
 .../CubicInterpolation-internal.hpp}               |  74 +-
 hll/include/CubicInterpolation.hpp                 |   5 +
 .../HarmonicNumbers-internal.hpp}                  |  31 +-
 hll/include/HarmonicNumbers.hpp                    |   4 +
 .../Hll4Array-internal.hpp}                        | 210 +++---
 hll/include/Hll4Array.hpp                          |  36 +-
 hll/include/Hll6Array-internal.hpp                 | 141 ++++
 hll/include/Hll6Array.hpp                          |  26 +-
 hll/include/Hll8Array-internal.hpp                 | 123 ++++
 hll/include/Hll8Array.hpp                          |  26 +-
 hll/include/HllArray-internal.hpp                  | 649 +++++++++++++++++
 hll/include/HllArray.hpp                           |  37 +-
 hll/include/HllPairIterator-internal.hpp           |  85 +++
 hll/include/HllPairIterator.hpp                    |   7 +-
 hll/include/HllSketch-internal.hpp                 | 448 ++++++++++++
 hll/include/HllSketch.hpp                          |  27 +-
 hll/include/HllSketchImpl-internal.hpp             | 145 ++++
 hll/include/HllSketchImpl.hpp                      |  31 +-
 hll/include/HllSketchImplFactory.hpp               | 255 +++++++
 .../HllUnion.cpp => include/HllUnion-internal.hpp} | 330 +++++----
 hll/include/HllUnion.hpp                           |  36 +-
 hll/include/HllUtil.hpp                            |  87 ++-
 hll/include/IntArrayPairIterator-internal.hpp      | 101 +++
 hll/include/IntArrayPairIterator.hpp               |   5 +-
 hll/include/PairIterator.hpp                       |   4 +
 .../RelativeErrorTables-internal.hpp}              |  30 +-
 hll/include/RelativeErrorTables.hpp                |   5 +
 hll/include/hll.hpp                                | 291 +++++---
 hll/include/hll.private.hpp                        |  37 +
 hll/src/AuxHashMap.cpp                             |  36 +-
 hll/src/CompositeInterpolationXTable.cpp           |  16 +-
 hll/src/Conversions.cpp                            |  14 +-
 hll/src/CouponHashSet.cpp                          |  66 +-
 hll/src/CouponList.cpp                             |  90 +--
 hll/src/Hll4Array.cpp                              |  36 +-
 hll/src/Hll6Array.cpp                              |   6 +-
 hll/src/Hll8Array.cpp                              |  10 +-
 hll/src/HllArray.cpp                               | 118 +--
 hll/src/HllPairIterator.cpp                        |   4 +-
 hll/src/HllSketch.cpp                              |  46 +-
 hll/src/HllSketchImpl.cpp                          |  18 +-
 hll/src/HllUnion.cpp                               |   8 +-
 hll/src/HllUtil.cpp                                |  10 +-
 hll/src/IntArrayPairIterator.cpp                   |   6 +-
 hll/test/AuxHashMapTest.cpp                        |  35 +-
 hll/test/CouponHashSetTest.cpp                     | 101 ++-
 hll/test/CouponListTest.cpp                        | 134 ++--
 hll/test/CrossCountingTest.cpp                     |  47 +-
 hll/test/HllArrayTest.cpp                          | 147 ++--
 hll/test/HllSketchTest.cpp                         | 336 +++++----
 hll/test/HllUnionTest.cpp                          | 235 +++---
 hll/test/TablesTest.cpp                            |   6 +-
 hll/test/ToFromByteArrayTest.cpp                   | 164 +++--
 hll/test/UnionCaseTest.cpp                         |  25 +-
 python/src/hll_wrapper.cpp                         | 148 ++--
 67 files changed, 5605 insertions(+), 1516 deletions(-)
 create mode 100644 hll/include/AuxHashMap-internal.hpp
 create mode 100644 hll/include/CompositeInterpolationXTable-internal.hpp
 copy hll/{src/Conversions.cpp => include/Conversions-internal.hpp} (69%)
 create mode 100644 hll/include/CouponHashSet-internal.hpp
 create mode 100644 hll/include/CouponList-internal.hpp
 copy hll/{src/CubicInterpolation.cpp => 
include/CubicInterpolation-internal.hpp} (77%)
 copy hll/{src/HarmonicNumbers.cpp => include/HarmonicNumbers-internal.hpp} 
(64%)
 copy hll/{src/Hll4Array.cpp => include/Hll4Array-internal.hpp} (57%)
 create mode 100644 hll/include/Hll6Array-internal.hpp
 create mode 100644 hll/include/Hll8Array-internal.hpp
 create mode 100644 hll/include/HllArray-internal.hpp
 create mode 100644 hll/include/HllPairIterator-internal.hpp
 create mode 100644 hll/include/HllSketch-internal.hpp
 create mode 100644 hll/include/HllSketchImpl-internal.hpp
 create mode 100644 hll/include/HllSketchImplFactory.hpp
 copy hll/{src/HllUnion.cpp => include/HllUnion-internal.hpp} (53%)
 create mode 100644 hll/include/IntArrayPairIterator-internal.hpp
 copy hll/{src/RelativeErrorTables.cpp => 
include/RelativeErrorTables-internal.hpp} (72%)
 create mode 100644 hll/include/hll.private.hpp


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to