FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing main...feature/roadmap-commit-10 · rowkeydb-com/zetasketch-cpp · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rowkeydb-com/zetasketch-cpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: rowkeydb-com/zetasketch-cpp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/roadmap-commit-10
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 16 files changed
  • 1 contributor

Commits on Aug 6, 2026

  1. fix: resolve static analysis failures and update fuzzer components

    This commit fixes all remaining clang-tidy and include-cleaner errors across the
    codebase. It explicitly casts signed index bounds in sparse_representation.cc,
    adds NOLINT exclusions for third-party FarmHash headers, and brings the
    differential fuzzing components (fuzzer_cli.cpp and differential_fuzzer.py)
    into the repository. Local CI passes entirely.
    marete committed Aug 6, 2026
    Configuration menu
    Copy the full SHA
    4bd056e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3aa895 View commit details
    Browse the repository at this point in the history
  3. test: Implement golden corpus tests for strict bit-exact serializatio…

    …n parity
    
    This commit introduces the  suite, which validates
    our C++ Zetasketch implementation against a pre-generated Java golden
    corpus. The corpus verifies exact parity for HLL++ estimation states,
    covering NORMAL representations, SPARSE representations, and their
    respective merges, explicitly capturing precision boundary transitions.
    
    The commit also corrects the C++ protocol buffer serialization logic
    to identically match the implicit empty/zero-omission behaviors
    of the Java implementation, achieving total bit-exact parity across
    all verified configurations.
    
    Requirement verified: Bit-exact parity with upstream Java Zetasketch.
    marete committed Aug 6, 2026
    Configuration menu
    Copy the full SHA
    0d03cd1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e32e3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    540ca4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2472edf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e08c2e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    741723b View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL