tisonkun opened a new pull request, #230: URL: https://github.com/apache/datasketches-rust/pull/230
## Summary - move end-to-end tests and serialization fixtures into a standalone `tests-integration` workspace crate, removing the manual test-target registrations and per-module feature gates from the publishable crate - move Divan benchmarks into a standalone `benchmarks` crate and organize them as `sketch::workload::operation` - split the existing T-Digest benchmarks into update, serde, compress, merge, and query modules - add CPC serialization and deserialization benchmarks for 200- and 8,000-item sketches, including byte/item throughput and allocation profiling - update `cargo x bench`, serialization snapshot preparation, and contributor documentation for the new layout This is a tooling and test-layout follow-up to #229; it does not change library behavior, so no changelog entry is needed. ## Validation - `cargo x check` - `cargo x test` - `cargo x lint` - `cargo x bench` - `cargo bench --package benchmarks --bench benchmarks -- --list` - `cargo bench --package benchmarks --bench benchmarks -- cpc::serde` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
