Revision history for Roaring::Tags

0.2.1  2026-04-14T23:03:47+01:00
    - Update Github actions

0.2.0  2026-04-14T22:53:46+01:00
    - Added auth specifiers to META6.json dependencies
    - CI doubles as cross-platform integration testing for CRoaring's
      prebuilt-binary-first install path (0.2.0+): `zef install
      Roaring::Tags` pulls CRoaring, triggers Build.rakumod, exercises
      the prebuilt download + SHA verify + FFI load end-to-end on
      every matrix entry.
    - Added comment explaining the Windows VS Dev Environment step:
      kept as belt-and-braces since CRoaring's source-compile
      fallback still needs MSVC if prebuilt download fails.
    - ARM Linux and ARM Windows runners intentionally omitted —
      `Raku/setup-raku@v1` lacks prebuilt Rakudo tarballs for those
      platforms. CRoaring's ARM prebuilts are validated via its own
      build-binaries.yml (link + symbol exports + checksum) and will
      return to the matrix once upstream Raku publishes ARM builds or
      we swap to a Docker-container-based job.

0.1.1  2026-04-07T19:40:38+01:00
    - Added Windows CI support via MSVC
    - Fixed AND/OR precedence: AND (comma) now binds tighter than OR
    - Universe bitmap shrinks on untag/untag-many/remove-value
    - Fixed ghost entries in croaring_remove_docs_from_index (bitmap lookup)
    - query() now returns owned clones, not live bitmaps
    - Exception-safe bitmap cleanup in query execution

0.1.0  2026-04-07T18:47:18+01:00
    - Initial release
    - Boolean, categorical, and numeric tag support
    - Raku grammar query parser with OR, parentheses, negation
    - Execution planner with smallest-first optimization
    - Universe bitmap for negative-only queries
    - NumericIndex with C-accelerated radix sort and bitmap-based remove
    - Directory-based persistence (save/load)
    - Query explain for debugging
