This is an automated email from the ASF dual-hosted git repository.
alsay pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-go.git
from 284f40b Merge pull request #3 from freakyzoidberg/murmur3-switch
new a6a057a Start port of long frequency sketch
new badf2c5 Continue implementation of Frequency longSketch + QuickSelect
new 4917dbc Add frequency long sketch deserialization from string
new 5aa13f2 Add LongFrequency merge
new 3b17e12 Add serialization/deserialization to/from slice
new 4a86514 Add reset and test for empty sketch
new b5bc5b7 add estimates for frequency long
new 8efa86b Add missing headers
new 76f5a69 remove stray comment
new 3cd9af7 Add test for string serde frequency long
new 1d9b6df Add slice memory corruption test
new c1ce959 constant all upper case
new 9c2d0e4 Add string memory corruption test
new 21bb5b5 rename to LongsSketch and add more tests
new 7d8bc36 Add more test and fix sort order
new 3c48b48 Add remaing tests and cleanup
new a26c7f3 More cleanup
new 60be998 revert spurious test change
new c0bb71e fix frequency test following change of visbility of row
constructor
new 10dcad0 Fix bug in serialization
new fb6cfe1 error / lint cleanup
new 1ff8fa3 Merge pull request #5 from freakyzoidberg/frequencies-long
The 34 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:
common/family.go | 23 +-
common/testutils/utils.go | 14 +
common/utils.go | 15 +-
frequencies/longs_sketch.go | 572 +++++++++++++++++++
frequencies/longs_sketch_serialization_test.go | 145 +++++
frequencies/longs_sketch_test.go | 603 +++++++++++++++++++++
frequencies/preable_utils.go | 134 +++++
frequencies/reverse_purge_long_hash_map.go | 402 ++++++++++++++
.../reverse_purge_long_hash_map_test.go | 17 +-
frequencies/row.go | 109 ++++
frequencies/utils.go | 73 +++
hll/hll_sketch.go | 2 +-
hll/hll_sketch_serialization_test.go | 50 +-
hll/hll_sketch_test.go | 6 -
hll/hll_utils.go | 2 +-
hll/preamble_utils.go | 4 +-
thetacommon/{theta_utils.go => quick_select.go} | 49 +-
thetacommon/theta_utils.go | 2 +-
18 files changed, 2169 insertions(+), 53 deletions(-)
create mode 100644 common/testutils/utils.go
create mode 100644 frequencies/longs_sketch.go
create mode 100644 frequencies/longs_sketch_serialization_test.go
create mode 100644 frequencies/longs_sketch_test.go
create mode 100644 frequencies/preable_utils.go
create mode 100644 frequencies/reverse_purge_long_hash_map.go
copy common/utils_test.go => frequencies/reverse_purge_long_hash_map_test.go
(68%)
create mode 100644 frequencies/row.go
create mode 100644 frequencies/utils.go
copy thetacommon/{theta_utils.go => quick_select.go} (57%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]