chore: update Go snapshots to include HLL compact flag fix (#10)

Move the Go snapshot pin from ad31bdd to 757a485, the merge of
apache/datasketches-go#180, and regenerate the Go snapshots. HLL_6 and
HLL_8 compact images now set the compact flag like C++ and Java, which
fixes the byte mismatch reported in apache/datasketches-go#185.

757a485 is used instead of main because the Go snapshot generator on
main currently fails in the theta and tuple packages.

The regeneration also adds the aos_multikey and aos_unicode Go
snapshots, which the generator already produced at the previous pin but
which were missing from the corpus.

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
61 files changed
tree: 624e637c9523d1de53914f63b2f2056d5a4e6d77
  1. .github/
  2. .mise/
  3. cmd/
  4. docs/
  5. internal/
  6. serialization/
  7. .asf.yaml
  8. .editorconfig
  9. .gitignore
  10. .golangci.yml
  11. config.toml
  12. go.mod
  13. go.sum
  14. LICENSE
  15. mise.toml
  16. README.md
README.md

Apache® DataSketches™ Technology Compatibility Kit

This repository provides a Technology Compatibility Kit for the DataSketches library.

A Technology Compatibility Kit (TCK) is a suite of tests that checks a particular DataSketches implementation for compatibility.

Overview

Serialization snapshots

The structure (or image) of a serialized sketch is independent of the language from which it was created.

This repository contains snapshots of serialized sketches, which a particular DataSketches implementation should be able to read. Snapshot generators are also included.

See Serialization snapshots for the repository design, the snapshot generation commands, and the maintainer workflow for updating the corpus from an upstream DataSketches implementation.

Contribute

Please visit the main DataSketches website for more information.

If you are interested in making contributions to this site, please see our Community page for how to contact us.

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0