github GitoxideLabs/gitoxide gix-glob-v0.26.1
gix-glob v0.26.1

7 hours ago

Bug Fixes

  • preserve wildmatch abort signals for star scans
    Propagate AbortToStarStar/AbortAll from * handling in the
    same cases as Git's wildmatch implementation instead of collapsing
    them to NoMatch.

    This avoids retrying later text positions when a * followed by a
    literal already proved that no viable match exists within the current
    path component. Add a regression test for a fuzz-discovered pattern/path
    pair that Git rejects immediately but previously caused pathological
    runtime in gix-glob.

Commit Statistics

  • 9 commits contributed to the release over the course of 28 calendar days.
  • 28 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Merge pull request #2579 from GitoxideLabs/gix-ignore-fuzz-timeout (9a17734)
    • Preserve wildmatch abort signals for star scans (a3ba20c)
    • Merge pull request #2568 from GitoxideLabs/dependabot/cargo/cargo-56d6b174d8 (ab2fee1)
    • Update crates to Rust 2024 edition (2cb17b2)
    • Remove rust_2018_idioms lint declarations (e10d5f6)
    • Raise MSRV for hash dependency updates (3675a8d)
    • Merge pull request #2551 from GitoxideLabs/fiz-fuzz-timeout (af9c03d)
    • Add benchmarks to gix-glob for possible optimisations (cbc3767)
    • Merge pull request #2546 from GitoxideLabs/fix-2545 (adb8328)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.