Skip to content

deps(deps): bump the cargo-patch group across 1 directory with 9 updates - #657

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/cargo-patch-412fe6a432
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/cargo-patch-412fe6a432

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026 •

Copy link
Copy Markdown

Bumps the cargo-patch group with 9 updates in the / directory:

Package From To
cortex-m 0.7.7 0.7.9
cortex-m-rt 0.7.5 0.7.7
zerocopy 0.8.48 0.8.59
serde 1.0.228 1.0.229
serde_json 1.0.149 1.0.151
clap 4.6.1 4.6.7
anyhow 1.0.103 1.0.104
rpassword 7.5.2 7.5.4
tar 0.4.45 0.4.46

Updates cortex-m from 0.7.7 to 0.7.9

Release notes

Sourced from cortex-m's releases.

cortex-m v0.7.9

Fixed

  • SCB::enable_icache and SCB::enable_dcache now build the CCR address with movw/movt instead of ldr =, fixing "out of range pc-relative fixup value" errors when the asm block is inlined into a large function.
  • The basepri, basepri_max and faultmask register modules are now available (as stubs) when compiling for non-Cortex-M (host) targets. This was accidentally removed in v0.7.8.

cortex-m v0.7.8

Soundness fix (breaking change)

The singleton! macro now requires the user to supply a critical-section implementation. The previous behavior was to disable interrupts in the current core, which is unsound on multicore chips. By using critical-section the user can set the implementation that's sound for their chip.

Not supplying an implementation will result in a linker error like rust-lld: error: undefined symbol: _critical_section_1_0_acquire.

To supply one, do either one of:

  • For single-core chips running in privileged mode, enable feature critical-section-single-core in the cortex-m crate. This implementation disables interrupts in the current core and is equivalent to the behavior in previous versions.
  • For other chips, enable a suitable implementation that ensures locking across cores. They are typically supplied by HAL crates with a feature named critical-section-impl or similar.

Library crates generally should not enable a critical section implementation, only the end user (who is building the final binary) should.

Deprecated

  • The inline-asm feature is now a currently a no-op, will be removed in a future major version

Changed

  • Updated to edition 2024.
  • MSRV is 1.85 to match cortex-m-rt crate
  • Add enter_unprivileged function to switch to unprivileged mode (on the Process Stack, or PSP)
  • Updated references from 'Cortex-M Team' to 'Arm Team'
  • Add ITNS field to NVIC peripheral.
  • Expose more bits from within SCR.
  • Refactor asm code to remove need for very old nightly toolchain. Everything is now compiled with the default toolchain.
  • The code should be clippy clean on all supported configurations now.
  • Add embedded-hal 1.0 delays.
  • Changed number of cycles performed in asm::delay() to guarantee that the number of CPU cycles consumed is always at least the number of cycles requested, even on Cortex-M7 platforms with dual issue. For other CPUs the number of cycles is likely to be twice as long as before.

Fixed

  • SCB::vect_active() now reads ICSR with a volatile access, preventing the load from being narrowed to a byte read that faults on word-only ICSR models.
Commits
  • 9bbff92 Merge pull request #687 from Dirbaio/release-v0.7.9
  • 6c51f11 Release cortex-m v0.7.9
  • ee5daf0 Merge pull request #686 from Dirbaio/singleton-breaking-docs
  • b810e00 Document singleton! soundness fix breaking change in changelog for v0.7.8.
  • 1342a1c Merge pull request #681 from datdenkikniet/fixy
  • 9697753 Merge pull request #685 from Dirbaio/fix-crazy-asm
  • f46b671 Fix "Out of range pc-relative fixup value" with dcache asm.
  • a6b7888 cortex-m: don't gate off modules for native target
  • 8028a09 Merge pull request #672 from rust-embedded/jp/release-cm-and-cmrt
  • 9e262ab Merge pull request #677 from rust-embedded/jp/tidy-ups
  • Additional commits viewable in compare view

Updates cortex-m-rt from 0.7.5 to 0.7.7

Release notes

Sourced from cortex-m-rt's releases.

cortex-m v0.7.7

What's Changed

Full Changelog: rust-embedded/cortex-m@v0.7.6...v0.7.7

cortex-m-rt v0.7.7

  • Align the default _stext to the alignment required by the .text section. Fixes the lld warning address (...) of section .text is not a multiple of alignment (...).
    • Note: _stext is not auto-aligned if it's explicitly overridden by the user. It's their responsibility to align it, else the warning will show.
  • Update to syn v3.

cortex-m v0.7.6

v0.7.6 - 2022-08-12

  • Added critical-section-single-core feature which provides an implementation for the critical-section crate for single-core systems, based on disabling all interrupts. (#448)

cortex-m-rt v0.7.6

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from cortex-m-rt's changelog.

[v0.7.7] - 2023-01-03

  • Add missing documentation for critical-section-single-core feature added in v0.7.6.

[v0.7.6] - 2022-08-12

  • Added critical-section-single-core feature which provides an implementation for the critical-section crate for single-core systems, based on disabling all interrupts. (#448)
Commits

Updates zerocopy from 0.8.48 to 0.8.59

Release notes

Sourced from zerocopy's releases.

v0.8.59

What's Changed

Full Changelog: google/zerocopy@v0.8.58...v0.8.59

v0.8.58

What's Changed

Full Changelog: google/zerocopy@v0.8.57...v0.8.58

v0.8.57

What's Changed

... (truncated)

Commits

Updates serde from 1.0.228 to 1.0.229

Release notes

Sourced from serde's releases.

v1.0.229

  • Update to syn 3
Commits
  • 7fc3b4c Release 1.0.229
  • 6d6e9a1 Merge pull request #3085 from dtolnay/syn3
  • 6dec3b7 Update to syn 3
  • cfe6692 Resolve mut_mut pedantic clippy lint
  • 1023d07 Update actions/upload-artifact@v6 -> v7
  • dd682c2 Update actions/checkout@v6 -> v7
  • 5f0f18b Update ui test suite to nightly-2026-06-01
  • 63a1498 Regenerate stderr with trybuild normalization fixes
  • fa7da4a Fix unused_features warning
  • 6b1a178 Unpin CI miri toolchain
  • Additional commits viewable in compare view

Updates serde_json from 1.0.149 to 1.0.151

Release notes

Sourced from serde_json's releases.

v1.0.151

v1.0.150

Commits
  • de85007 Release 1.0.151
  • 3b2b3c5 Merge pull request #1331 from WonderLawrence/rawvalue-from-string-unchecked
  • 0406d96 Debug-assert well-formedness and no-whitespace in from_string_unchecked
  • cf16f75 Add RawValue::from_string_unchecked
  • 827a315 Update actions/upload-artifact@v6 -> v7
  • cea36a5 Update actions/checkout@v6 -> v7
  • a1ae73a Release 1.0.150
  • 1a360b0 Merge pull request #1324 from puneetdixit200/reject-non-string-enum-keys
  • 2037b63 Reject non-string enum object keys
  • 5d30df6 Resolve manual_assert_eq pedantic clippy lint
  • Additional commits viewable in compare view

Updates clap from 4.6.1 to 4.6.7

Release notes

Sourced from clap's releases.

v4.6.7

[4.6.7] - 2026-09-14

Features

  • (derive) Add #[command(defer = <bool>)] attribute to opt-in to lazy initialisation of subcommands

v4.6.6

[4.6.6] - 2026-08-06

Features

  • Add Command::get_overridden_usage

v4.6.5

[4.6.5] - 2026-07-31

Fixes

  • (help) Correctly mark which value_names are optional with num_args

v4.6.4

[4.6.4] - 2026-07-21

Internal

  • Update to syn v3

v4.6.3

[4.6.3] - 2026-07-20

Fixes

  • (derive) Allow "literal".function() as attribute values

v4.6.2

[4.6.2] - 2026-07-15

Fixes

  • (help) Say alias when there is only one
Changelog

Sourced from clap's changelog.

[4.6.7] - 2026-09-14

Features

  • (derive) Add #[command(defer = <bool>)] attribute to opt-in to lazy initialisation of subcommands

[4.6.6] - 2026-08-06

Features

  • Add Command::get_overridden_usage

[4.6.5] - 2026-07-31

Fixes

  • (help) Correctly mark which value_names are optional with num_args

[4.6.4] - 2026-07-21

Internal

  • Update to syn v3

[4.6.3] - 2026-07-20

Fixes

  • (derive) Allow "literal".function() as attribute values

[4.6.2] - 2026-07-15

Fixes

  • (help) Say alias when there is only one
Commits
  • d3e59a9 chore: Release
  • d997f87 docs: Update changelog
  • fb6058c Merge pull request #6409 from heaths/pwsh-support
  • 2310870 test(complete): Add tests for completer_for_path
  • 5967c17 refactor(complete): Move shell detection to Shells
  • 594602b fix(complete): Detect pwsh for PowerShell
  • 3a4f2d0 Merge pull request #6427 from clap-rs/renovate/shlex-2.x
  • 67ebaed Merge pull request #6426 from clap-rs/renovate/actions-checkout-7.x
  • c968b13 chore(deps): Update Rust crate shlex to v2
  • 8f247cb chore(deps): Update actions/checkout action to v7
  • Additional commits viewable in compare view

Updates anyhow from 1.0.103 to 1.0.104

Release notes

Sourced from anyhow's releases.

1.0.104

  • Update syn dev-dependency to version 3
Commits

Updates rpassword from 7.5.2 to 7.5.4

Release notes

Sourced from rpassword's releases.

v7.5.4

No functional changes.

I've added license checks with Cargo Deny to ensure that the Apache 2.0 license is compatible with dependencies.

This release also updates the description to make it clear this library is cross-platform on crates.io.

v7.5.3

Fixes compile errors with Rust 1.85. Thanks @​nwalfield for reporting in conradkleinespel/rpassword#130.

Backwards compatible. No breaking change.

Commits
  • 1151510 add license checks
  • 3ca2ece bump to 7.5.3
  • ed863bf remove cargo-tarpaulin build incompatible with rust 1.85 from ci
  • 479012d fixes compile errors with rust 1.85
  • 6ee4708 update nix config to use rust 1.85
  • 6d3518d run ci with rust 1.85
  • See full diff in compare view

Updates tar from 0.4.45 to 0.4.46

Release notes

Sourced from tar's releases.

0.4.46

Security

See also GHSA-3cv2-h65g-fgmm

Other changes

New Contributors

Full Changelog: composefs/tar-rs@0.4.45...0.4.46

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added priority:low Nice to have / infrastructure surface:release Attack surface / subsystem: release labels Aug 10, 2026
@dependabot
dependabot Bot requested a review from Nicola-Ceornea as a code owner August 10, 2026 06:25
@dependabot dependabot Bot added priority:low Nice to have / infrastructure surface:release Attack surface / subsystem: release labels Aug 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-patch-412fe6a432 branch 2 times, most recently from f6092fc to e05efe2 Compare August 24, 2026 06:21
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-patch-412fe6a432 branch from e05efe2 to 7b3be66 Compare August 31, 2026 06:22
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-patch-412fe6a432 branch from 7b3be66 to 2bd8486 Compare September 7, 2026 06:24
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-patch-412fe6a432 branch 2 times, most recently from 34c80e2 to cdcbb16 Compare September 28, 2026 06:20
Bumps the cargo-patch group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [cortex-m](https://github.com/rust-embedded/cortex-m) | `0.7.7` | `0.7.9` |
| [cortex-m-rt](https://github.com/rust-embedded/cortex-m) | `0.7.5` | `0.7.7` |
| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.59` |
| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |
| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |
| [rpassword](https://github.com/conradkleinespel/rpassword) | `7.5.2` | `7.5.4` |
| [tar](https://github.com/composefs/tar-rs) | `0.4.45` | `0.4.46` |



Updates `cortex-m` from 0.7.7 to 0.7.9
- [Release notes](https://github.com/rust-embedded/cortex-m/releases)
- [Commits](rust-embedded/cortex-m@v0.7.7...v0.7.9)

Updates `cortex-m-rt` from 0.7.5 to 0.7.7
- [Release notes](https://github.com/rust-embedded/cortex-m/releases)
- [Changelog](https://github.com/rust-embedded/cortex-m/blob/v0.7.7/CHANGELOG.md)
- [Commits](rust-embedded/cortex-m@v0.7.5...v0.7.7)

Updates `zerocopy` from 0.8.48 to 0.8.59
- [Release notes](https://github.com/google/zerocopy/releases)
- [Commits](google/zerocopy@v0.8.48...v0.8.59)

Updates `serde` from 1.0.228 to 1.0.229
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.228...v1.0.229)

Updates `serde_json` from 1.0.149 to 1.0.151
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.149...v1.0.151)

Updates `clap` from 4.6.1 to 4.6.7
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/main/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.6.1...clap_complete-v4.6.7)

Updates `anyhow` from 1.0.103 to 1.0.104
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.103...1.0.104)

Updates `rpassword` from 7.5.2 to 7.5.4
- [Release notes](https://github.com/conradkleinespel/rpassword/releases)
- [Commits](conradkleinespel/rpassword@v7.5.2...v7.5.4)

Updates `tar` from 0.4.45 to 0.4.46
- [Release notes](https://github.com/composefs/tar-rs/releases)
- [Commits](composefs/tar-rs@0.4.45...0.4.46)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.104
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: clap
  dependency-version: 4.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: cortex-m
  dependency-version: 0.7.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: cortex-m-rt
  dependency-version: 0.7.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: rpassword
  dependency-version: 7.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: serde
  dependency-version: 1.0.229
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: serde_json
  dependency-version: 1.0.151
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: tar
  dependency-version: 0.4.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
- dependency-name: zerocopy
  dependency-version: 0.8.56
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-patch-412fe6a432 branch from cdcbb16 to bb66c2b Compare October 5, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:low Nice to have / infrastructure surface:release Attack surface / subsystem: release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants