Skip to content

Update iddqd and scim2-rs#10427

Merged
sunshowers merged 4 commits into
mainfrom
renovate/iddqd-0.x
May 19, 2026
Merged

Update iddqd and scim2-rs#10427
sunshowers merged 4 commits into
mainfrom
renovate/iddqd-0.x

Conversation

@oxide-renovate
Copy link
Copy Markdown
Contributor

@oxide-renovate oxide-renovate Bot commented May 9, 2026

This PR contains the following updates:

Package Type Update Change
iddqd workspace.dependencies minor 0.3.180.4.1

Release Notes

oxidecomputer/iddqd (iddqd)

v0.4.1

Compare Source

Fixed
  • Fixed a logic bug in TriHashMap::remove_unique, when key1 matches, and one of key2 and key3 matches, but not the other.

v0.4.0

Compare Source

Changed
  • The internal implementation for item storage has been changed to use a linear slot-based buffer, resulting in 2-3x performance improvements for most workloads.
  • The maps now have a limit of u32::MAX (4 294 967 295) elements at any given time. This limit is very unlikely to be reached in practice.
Fixed
  • All mutation methods for IdHashMap and IdOrdMap are now panic-safe, in the sense that a panic in user code will not corrupt the map. This does not currently extend to BiHashMap and TriHashMap
Added
  • Many more unit and property-based tests covering various kinds of pathological user implementations. We now have high confidence that arbitraily buggy user implementations (as long as they're in safe Rust) will not result in undefined behavior.

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "after 8pm,before 6am"
  • Automerge
    • "after 8pm,before 6am"

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

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate.

@oxide-renovate oxide-renovate Bot added the dependencies Pull requests that update a dependency file label May 9, 2026
@oxide-renovate oxide-renovate Bot force-pushed the renovate/iddqd-0.x branch 2 times, most recently from 3c6da57 to a6d01f0 Compare May 15, 2026 03:40
@oxide-renovate oxide-renovate Bot force-pushed the renovate/iddqd-0.x branch from a6d01f0 to 1c76698 Compare May 16, 2026 03:31
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate iddqd to 0.4.0 Update Rust crate iddqd to 0.4.1 May 16, 2026
@oxide-renovate oxide-renovate Bot force-pushed the renovate/iddqd-0.x branch from 1c76698 to 124372b Compare May 19, 2026 04:01
The iddqd update is the only change to scim2-rs so this should be okay to land.
@sunshowers sunshowers force-pushed the renovate/iddqd-0.x branch from 124372b to 2a6b4c3 Compare May 19, 2026 18:55
@oxide-renovate
Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@sunshowers sunshowers changed the title Update Rust crate iddqd to 0.4.1 Update iddqd and scim2-rs May 19, 2026
@sunshowers sunshowers merged commit 381099a into main May 19, 2026
19 checks passed
@sunshowers sunshowers deleted the renovate/iddqd-0.x branch May 19, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants