Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 29, 2025

This PR contains the following updates:

Package Type Update Change
half dependencies minor =2.4.1 -> =2.7.1

Release Notes

VoidStarKat/half-rs (half)

v2.7.1

Compare Source

Fixed
  • loongarch64 lsx hardware intrinsics for f16 conversions now enabled only under
    nightly cargo feature, fixing compile errors on stable Rust.

v2.7.0

Compare Source

Changed
  • zerocopy is now a required dependency. The optional zerocopy crate feature is deprecated.
    This change is to ensure better code safety and prevent potential unsound behavior.
  • Git repository URL has changed due to GitHub user name change. Old URL is redirected.
Added
  • New num-traits implementations: Signed for f16 and bf16. By [@​djsell].
  • loongarch64 lsx hardware intrinsic support for f16 conversions. By [@​heiher].
  • Implemented Weight trait from rand crate for f16 and bf16 with rand optional cargo
    feature. By [@​majian4work].
Fixed
  • min and max incorrectly propagate NaN values when self is NaN. Fixes [#​126],
    by [@​mgottscho].
  • Suppressed warnings from new unnecessary_transmutes lint.
Removed
  • doc_auto_cfg feature has been removed from docs.rs documentation due to removal of rust
    feature.

v2.6.0

Compare Source

Changed
  • Fixed some incorrect minimum supported versions of dependencies that weren't caught due to
    improper Cargo.lock:
    • num-traits 0.2.14 -> 0.2.16
    • zerocopy 0.8.0 -> 0.8.23
    • arbitrary 1.3.2 -> 1.4.1
Added
  • f16 and bf16 now implement Immutable and KnownLayout for zerocopy crate. By [@​usamoi].

v2.5.0

Compare Source

Changed
  • Updated optional dependencies to latest major versions:
    • zercopy 0.6 -> 0.8
    • rand 0.8 -> 0.9
    • rand_distr 0.4 -> 0.5
    • rkyv 0.7 -> 0.8
    • (dev) criterion 0.4 -> 0.5
  • Minimum supported Rust version has been changed to 1.81 due to above dependency updates.
  • Minor restructuring of included license file locations to be more consistent with crates ecosystem.
Added
  • Added support for arbitrary crate. Fixes [#​110]. By [@​FL33TW00D].
  • New num-traits implementations: FromBytes and ToBytes for f16 and bf16. By [@​kpreid].
Fixed
  • Suppressed unexpected_cfg lint warnings on newer versions of stable Rust.
  • Resolved ambiguous rustdoc warnings due to new unstable f16 primitive in compiler.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

codecov bot commented Jun 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.67%. Comparing base (ccefad4) to head (6e8187c).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #239      +/-   ##
==========================================
+ Coverage   94.57%   94.67%   +0.09%     
==========================================
  Files          54       54              
  Lines        5696     5689       -7     
  Branches     5696     5689       -7     
==========================================
- Hits         5387     5386       -1     
+ Misses        288      282       -6     
  Partials       21       21              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate renovate bot force-pushed the renovate/half-2.x branch 5 times, most recently from 20c24c4 to 970fa7b Compare June 29, 2025 21:50
@renovate renovate bot force-pushed the renovate/half-2.x branch from 970fa7b to f9d9a44 Compare October 9, 2025 01:58
@renovate renovate bot changed the title fix(deps): update rust crate half to v2.6.0 fix(deps): update rust crate half to v2.7.0 Oct 9, 2025
@renovate renovate bot changed the title fix(deps): update rust crate half to v2.7.0 fix(deps): update rust crate half to v2.7.1 Oct 14, 2025
@renovate renovate bot force-pushed the renovate/half-2.x branch from f9d9a44 to 6e8187c Compare October 14, 2025 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants