Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 5, 2025

Bumps the dependencies group with 4 updates: fixedbitset, rkyv, serde_json and twox-hash.

Updates fixedbitset from 0.4.2 to 0.5.7

Release notes

Sourced from fixedbitset's releases.

v0.5.7

Optimized the Clone::clone_from implementation to avoid allocations and redundant copies.

v0.5.6

Fixed FixedBitset not implementing Send/Sync due to the stack size shrink.

v0.5.5

  • #116: Add functions for counting the results of a set operation (union_count, intersection_count, difference_count, symmetric_difference_count) by @​james7132.
  • #118: Shrink the stack size of FixedBitset. There should be zero stack size overhead compared to a Vec.
  • #119: Fix builds for wasm32.
  • #120: Add more utility functions that were previously missing from the public interface: contains_any_in_range, contains_all_in_range, minimum, maximum, is_full, count_zeroes, and remove_range.
  • #121: Add support for SIMD acceleration for AVX builds.

v0.5.4

#112: Fix undefined behavior in IntoOnes and setup testing with MIRI by @​SkiFire13

v0.5.3

#109: Fix non-x86(_64) builds by @​james7132

v0.5.2

v0.5.1

  • #102: Added contains_unchecked, insert_unchecked, put_unchecked, set_unchecked, toggle_unchecked, removed_unchecked, copy_bit_unchecked unsafe variants of the safe functions, by @​james7132
  • #103: Added into_ones which returns a owned iterator over the one values from a bitset, by @​james7132.
  • #104: Implemented DoubleEndedIterator for Union, Intersection, Difference, and SymmetricDifference , by @​james7132.

v0.5.0

  • #74: Accelerated set operations (union, intersection, difference, symmetric difference) by using larger blocks internally, by @​james7132.
  • #88: Added FixedBitSet::remove by @​james7132.
  • #89: Added FixedBitSet::zeros and the Zeros iterator by @​james7132.
  • #92: Added FixedBitSet::grow_and_insert function, a non-panicking version of insert that grows the underlying storage as need, by @​shuoli84.
  • #98: Ones now implements DoubleEndedIterator, by @​tikhu.
  • #99: Breaking change: serde now serializes and deserializes from a little-endian encoded raw byte buffer. Existing stored instances of the serialized bitsets will need to be re-encoded.
  • Bumped MSRV to 1.56.
Commits

Updates rkyv from 0.7.45 to 0.8.11

Release notes

Sourced from rkyv's releases.

0.8.8

  • Fixes auto copy optimization referring to generated types with as = ...

Full Changelog: rkyv/rkyv@0.8.7...0.8.8

0.8.7

  • Removes an unused lifetime from the high- and low-level API serializer types.

Full Changelog: rkyv/rkyv@0.8.6...0.8.7

0.8.6

What's Changed

New Contributors

Full Changelog: rkyv/rkyv@0.8.5...0.8.6

0.8.5

This bugfix release only includes performance optimizations.

Full Changelog: rkyv/rkyv@0.8.4...0.8.5

0.8.4

What's Changed

  • Support missing enum variants on remote derives by @​MaxOhn in rkyv/rkyv#553
  • Removed a stale reference to ArchivedAlignedVec
  • Fixed a panic caused by serializing hashmaps of large elements
  • Reduced branching when writing inline strings (~15% ser improvement on log benchmark)

Full Changelog: rkyv/rkyv@0.8.3...0.8.4

0.8.3

What's Changed

New Contributors

Full Changelog: rkyv/rkyv@0.8.2...0.8.3

0.8.2

This bugfix release addresses the following issues:

  • #548 Makes the AsVec wrapper compatible with any choice of hasher
  • #549 Access pointer validation fails for nested HashMaps

0.8.1

This bugfix release corrects an infinite loop in hash map probing.

... (truncated)

Commits

Updates serde_json from 1.0.141 to 1.0.142

Release notes

Sourced from serde_json's releases.

v1.0.142

Commits

Updates twox-hash from 1.6.3 to 2.1.1

Changelog

Sourced from twox-hash's changelog.

2.1.1 - 2025-06-09

Changed

  • The version range for the optional rand dependency is now 0.9.

2.1.0 - 2024-12-09

Added

  • The XXH3 128-bit algorithm is implemented via XxHash3_128 and the xxhash3_128 module.

2.0.1 - 2024-11-04

Fixed

  • Removed a panic that could occur when using XxHash3_64 to hash 1 to 3 bytes of data in debug mode. Release mode and different lengths of data are unaffected.

2.0.0 - 2024-10-18

This release is a complete rewrite of the crate, including reorganization of the code. The XXH3 algorithm now matches the 0.8 release of the reference C xxHash implementation.

Added

  • XxHash32::oneshot and XxHash64::oneshot can perform hashing with zero allocation and generally improved performance. If you have code that creates a hasher and hashes a slice of bytes exactly once, you are strongly encouraged to use the new functions. This might look like:

    // Before
    let mut hasher = XxHash64::new(); // or XxHash32, or with seeds
    some_bytes.hash(&mut hasher);
    let hash = hasher.finish();
    // After

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 4 updates: [fixedbitset](https://github.com/petgraph/fixedbitset), [rkyv](https://github.com/rkyv/rkyv), [serde_json](https://github.com/serde-rs/json) and [twox-hash](https://github.com/shepmaster/twox-hash).


Updates `fixedbitset` from 0.4.2 to 0.5.7
- [Release notes](https://github.com/petgraph/fixedbitset/releases)
- [Commits](petgraph/fixedbitset@v0.4.2...v0.5.7)

Updates `rkyv` from 0.7.45 to 0.8.11
- [Release notes](https://github.com/rkyv/rkyv/releases)
- [Commits](https://github.com/rkyv/rkyv/commits)

Updates `serde_json` from 1.0.141 to 1.0.142
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.141...v1.0.142)

Updates `twox-hash` from 1.6.3 to 2.1.1
- [Changelog](https://github.com/shepmaster/twox-hash/blob/main/CHANGELOG.md)
- [Commits](shepmaster/twox-hash@v1.6.3...v2.1.1)

---
updated-dependencies:
- dependency-name: fixedbitset
  dependency-version: 0.5.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rkyv
  dependency-version: 0.8.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: serde_json
  dependency-version: 1.0.142
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: twox-hash
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 11, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Aug 11, 2025
@dependabot dependabot bot deleted the dependabot/cargo/dependencies-d89c19dfa5 branch August 11, 2025 21:26
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 rust
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants