Skip to content

build(deps): bump volatile from 0.4.6 to 0.6.1 - #358

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/volatile-0.6.1
Open

build(deps): bump volatile from 0.4.6 to 0.6.1#358
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/volatile-0.6.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 11, 2026

Copy link
Copy Markdown

Bumps volatile from 0.4.6 to 0.6.1.

Changelog

Sourced from volatile's changelog.

0.6.1 – 2024-06-06

0.6.0 – 2024-06-06

Full Changelog: rust-osdev/volatile@v0.5.4...0.6.0

0.5.4 – 2024-04-26

0.5.3 – 2024-04-21

0.5.2 – 2024-03-22

  • Add implementations for fmt::Pointer, PartialEq, Eq, PartialOrd, Ord and Hash.
  • Update very_unstable feature to latest nightly
  • Remove Sized requirement for Send and Sync impls on VolatileRef

0.5.1 – 2023-06-24

  • Fix: Add missing documentation of the map macro

0.5.0 – 2023-06-24

  • Breaking: New design based on raw pointers
    • The previous reference-based design was unsound because it allowed the compiler to insert spurious reads.
    • The new design features two wrapper types for raw pointers: VolatilePtr and VolatileRef
    • VolatilePtr provides safe read and write access to volatile values. Like raw pointers, it implements Copy and is !Sync.
    • VolatileRef is a pointer type that respects Rust's aliasing rules. It doesn't implement Copy, requires a &mut reference for modification, and implements Sync. It can converted to temporary VolatilePtr instances through the as_ptr/as_mut_ptr methods.
  • We now provide methods for volatile slice operations and a map! macro for struct field projection. These advanced features are gated behind a cargo feature named "unstable".
Commits
  • 6e288f1 chore: Release
  • 8b2f547 Merge pull request #64 from rust-osdev/release
  • 6aee211 chore: Release
  • 1ec5762 chore: Release
  • 807cb81 Update changelog
  • ac3a016 Merge pull request #58 from mkroening/must-use
  • 6616c04 Merge pull request #61 from mkroening/general-derive
  • 904021d feat: implement derive macro for all access types
  • 498d08e refactor(macro): move docs into macro crate
  • 53c30e7 Merge pull request #60 from mkroening/general-restrict
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [volatile](https://github.com/rust-osdev/volatile) from 0.4.6 to 0.6.1.
- [Changelog](https://github.com/rust-osdev/volatile/blob/main/Changelog.md)
- [Commits](rust-osdev/volatile@v0.4.6...v0.6.1)

---
updated-dependencies:
- dependency-name: volatile
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 11, 2026
@dependabot
dependabot Bot requested a review from eKisNonos as a code owner July 11, 2026 12:32
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 11, 2026
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 Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants