github GitoxideLabs/gitoxide gix-imara-diff-v0.2.0
gix-imara-diff v0.2.0

one day ago

Bug Fixes

  • non-terminating MyersMinimal split loopThe clusterfuzz testcaseclusterfuzz-testcase-minimized-gix-imara-diff-comprehensive_diff-6497314075377664was timing out in the Myers implementation while running the newcomprehensive_diff` fuzz target.

    Root cause

New Features (BREAKING)

  • Use imara-diff-v2 with git sliders processing
    The slider post-processing imrpoves the diff quality for about 8% slower diffs.
    Line-counts, however, will be 50% faster to compute.

Commit Statistics

  • 13 commits contributed to the release over the course of 11 calendar days.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (f9fbcba)
    • Merge pull request #2530 from GitoxideLabs/advisories (63b8419)
    • Add fuzz tests for 10 more crates, and related fixes (0396152)
    • Merge pull request #2524 from GitoxideLabs/reproduce-fuzz-diff-timeout (353940d)
    • Non-terminating MyersMinimal split loop` (7a1b9cd)
    • Merge pull request #2513 from GitoxideLabs/v2-diff (2a5db88)
    • Thanks clippy (e4f380e)
    • Last stretch to fix CI (1be2d4d)
    • Optimise gix-imara-diff manifest. (3ec346b)
    • Add license attributions to gix-imara-diff properly (e2d767d)
    • Use imara-diff-v2 with git sliders processing (8094f5d)
    • Merge pull request #2506 from GitoxideLabs/vendor-imara-diff (8f091d1)
    • Vendor imara-diff 0.1 and 0.2 (fd49295)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.