github Byron/gitoxide gix-features-v0.30.0
gix-features v0.30.0

15 months ago

New Features

  • add zlib::Inflate::reset().
    That way, each instance can be reused.
  • make prodash::RawProgress available.
    It's an object-safe version of the Progress trait.

New Features (BREAKING)

  • make current thread-count accessible in slice-workers.
    Threads started for working on an entry in a slice can now see the amount
    of threads left for use (and manipulate that variable) which effectively
    allows them to implement their own parallelization on top of the current one.

    This is useful if there is there is very imbalanced work within the slice itself.

    While at it, we also make consumer functions mutable as they exsit per thread.

Commit Statistics

  • 19 commits contributed to the release over the course of 22 calendar days.
  • 48 days passed between releases.
  • 3 commits were understood as conventional.
  • 1 unique issue was worked on: #851

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #851
    • Make current thread-count accessible in slice-workers. (0fa04bc)
  • Uncategorized
    • Prepare changelogs prior to release (8f15cec)
    • Merge branch 'integrate-gix-negotiate' (ae845de)
    • Thanks clippy (9525ac8)
    • Merge branch 'fix-alloc' (d9d9bc0)
    • Add zlib::Inflate::reset(). (d81b7e3)
    • Merge branch 'fix-docs' (420553a)
    • Cleaning up documentation (2578e57)
    • Merge branch 'auto-clippy' (dbf8aa1)
    • Autofix map-or-unwrap clippy lint (and manual fix what was left) (2087032)
    • Merge branch 'main' into auto-clippy (3ef5c90)
    • Auto-fix clippy to remove explicit iter looping (3eff567)
    • Merge pull request #865 from nyurik/fix-tests (3a45973)
    • Merge branch 'blinxen/main' (9375cd7)
    • Include custom clippy settings (b057500)
    • Make cargo check to pass all tests (f4a44f7)
    • Include license files in all crates (facaaf6)
    • Merge branch 'fix-851' (2f275d5)
    • Make prodash::RawProgress available. (add5ea8)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.