This is an automated email from the ASF dual-hosted git repository.
tisonkun pushed a change to branch codex/tdigest-deserialize-validation
in repository https://gitbox.apache.org/repos/asf/datasketches-rust.git
from 9e970ef fix(tdigest): validate deserialized state invariants
add 02b13a6 feat: Implement KLLSketch (#248)
add 5eb942c Merge branch 'main' into codex/tdigest-deserialize-validation
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 4 +
datasketches/Cargo.toml | 1 +
datasketches/src/codec/family.rs | 9 +
datasketches/src/codec/mod.rs | 2 +
datasketches/src/error.rs | 6 +
datasketches/src/kll/helper.rs | 99 ++
datasketches/src/kll/mod.rs | 65 ++
datasketches/src/kll/serialization.rs | 50 +
datasketches/src/kll/sketch.rs | 1166 ++++++++++++++++++++
datasketches/src/kll/sorted_view.rs | 203 ++++
datasketches/src/lib.rs | 2 +
tests-integration/Cargo.toml | 1 +
.../tests/{bloom_test => kll_test}/main.rs | 0
tests-integration/tests/kll_test/sketch.rs | 397 +++++++
tests-integration/tests/serde_tests.rs | 3 +
tests-integration/tests/serde_tests/kll.rs | 337 ++++++
16 files changed, 2345 insertions(+)
create mode 100644 datasketches/src/kll/helper.rs
create mode 100644 datasketches/src/kll/mod.rs
create mode 100644 datasketches/src/kll/serialization.rs
create mode 100644 datasketches/src/kll/sketch.rs
create mode 100644 datasketches/src/kll/sorted_view.rs
copy tests-integration/tests/{bloom_test => kll_test}/main.rs (100%)
create mode 100644 tests-integration/tests/kll_test/sketch.rs
create mode 100644 tests-integration/tests/serde_tests/kll.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]