Skip to content

chore: release v0.17.2 - #730

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-06-06T21-26-44Z
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-06-06T21-26-44Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 6, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • hashbrown: 0.17.1 -> 0.17.2 (✓ API compatible changes)
Changelog

0.17.2 - 2026-10-30

Other

  • Merge pull request Add hash_set::OccupiedEntry::into_ref() #757 from MikkelPaulson/add-hash-set-occupied-entry-into-ref
  • loongarch intrinsics stable, but require nightly feature until MSRV bump
  • Add hash_set::OccupiedEntry::into_ref()
  • ensure we run all impl variants in Miri
  • miri supports SSE and neon nowadays
  • Set up trusted publishing
  • Fix allocator leak when consuming an unallocated table
  • Fix main branch
  • use std::hash::RandomState
  • Add debug assertion documenting the bucket_mask overflow invariant
  • Merge pull request Replace cfg_if! macro with cfg_select! fallback #740 from clarfonthey/cfg_select
  • Replace cfg_if! macro with cfg_select! fallback
  • use prelude for mem::{align_of, size_of}
  • use prelude for result::Result
  • fix elidable_lifetime_names lint
  • Replace invalid_mut with ptr::without_provenance_mut
  • Use wrapping arithmetic in ProbeSeq::move_next to avoid overflow
  • Fix provenance lint renaming
  • Merge pull request Reduce reliance on default hasher/allocator #732 from clarfonthey/default-less
  • Reduce reliance on default hasher/allocator
  • Use core for Layout instead of alloc
  • fix manual_assert_eq lint
  • fix manual_assert lint


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch 2 times, most recently from 53f19cd to eb2c29f Compare June 20, 2026 17:12
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch 2 times, most recently from 7937332 to 1fa627a Compare July 6, 2026 17:08
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from 1fa627a to 007e4e6 Compare July 17, 2026 17:47
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch 2 times, most recently from c0cbd73 to 379f417 Compare July 29, 2026 16:00
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from 379f417 to 607793e Compare August 10, 2026 18:12
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from 607793e to e8f232e Compare August 27, 2026 02:43
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from e8f232e to b3f6217 Compare September 6, 2026 13:42
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch 2 times, most recently from 588d447 to 676e752 Compare September 24, 2026 11:28
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from 676e752 to d2ab9f2 Compare October 13, 2026 12:46
@clarfonthey

clarfonthey commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

For future ref:

### Changed

- We now use `std::hash::RandomState` instead of `std::collections::hash_map::RandomState` (#747)

### Fixed

- Allocator no longer leaked when dropping an empty table (#751)
- `ProbeSeq::move_next` now always uses wrapping arithmetic to avoid overflow (#736)
- More impls/methods not dependent on default hasher/allocator (#732)

### Other

- Internal `bucket_mask_to_capacity` now has a debug assertion to indicate capacity cannot be `usize::MAX` (#745)
- Internal `cfg_if!` implementation replaced with a `cfg_select!` shim (#740)
- Internal `invalid_mut` shim replaced with `ptr::without_provenance_mut` (#739)
- Various fixes: `clippy::elidable_lifetime_names` (#742), `clippy::manual_assert_eq`/`clippy::manual_assert` (#729), prelude imports (#743), `core` imports (#731)
- SIMD implementations are now tested in miri (#755)

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from d2ab9f2 to 4d167fc Compare October 25, 2026 13:22
@clarfonthey
clarfonthey force-pushed the release-plz-2026-06-06T21-26-44Z branch from 4d167fc to 54b39c2 Compare October 26, 2026 02:57
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from 54b39c2 to dce0e7d Compare October 30, 2026 03:46
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-06T21-26-44Z branch from dce0e7d to 04e54ed Compare October 30, 2026 04:34

This branch has not been deployed

No deployments
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.

1 participant