Skip to content

Bump percore from 0.2.4 to 0.3.0 - #57

Merged
m4tx merged 1 commit into
mainfrom
dependabot/cargo/percore-0.3.0
Oct 1, 2026
Merged

m4tx merged 1 commit into
mainfrom
dependabot/cargo/percore-0.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps percore from 0.2.4 to 0.3.0.

Release notes

Sourced from percore's releases.

0.3.0

Bugfixes

  • Fixed undefined behaviour in LinkedPerCore::get due to pointer provenance.

Breaking changes

  • Don't allow unsafe code in initialisation expression of #[percore] variables.
  • Renamed __PERCORE_START__, __PERCORE_END, __PERCORE_SECONDARD_START__ and __PERCORE_SECONDARY_END static variables to START_PERCORE, STOP_PERCORE, START_PERCORE_SECONDARY and STOP_PERCORE_SECONDARY. Renamed the corresponding symbols to __start_percore, __stop_percore and so on on most platforms.
  • Renamed the .percore linker section to percore, and .percore_secondary to percore_secondary. This lets the linker automatically generate the start and stop symbols as above.

0.2.5

New features

  • Added derive feature. This provides the #[percore] macro for another approach to per-core variables.
Changelog

Sourced from percore's changelog.

0.3.0

Bugfixes

  • Fixed undefined behaviour in LinkedPerCore::get due to pointer provenance.

Breaking changes

  • Don't allow unsafe code in initialisation expression of #[percore] variables.
  • Renamed __PERCORE_START__, __PERCORE_END, __PERCORE_SECONDARD_START__ and __PERCORE_SECONDARY_END static variables to START_PERCORE, STOP_PERCORE, START_PERCORE_SECONDARY and STOP_PERCORE_SECONDARY. Renamed the corresponding symbols to __start_percore, __stop_percore and so on on most platforms.
  • Renamed the .percore linker section to percore, and .percore_secondary to percore_secondary. This lets the linker automatically generate the start and stop symbols as above.

0.2.5

New features

  • Added derive feature. This provides the #[percore] macro for another approach to per-core variables.
Commits
  • c78191d Prepare for 0.3.0 release.
  • 31dea43 Update Cargo.lock.
  • e59e12c Update examples to arm-sysregs 0.4.0.
  • d8d7144 Merge pull request #52 from google/unittest
  • 0463cd9 Fix doctests on AArch64 hosts.
  • a0320cd Copying an empty percore section should be a no-op rather than a panic.
  • b0dc64a Test multiple cores for PerCore too.
  • c87bfca Test multiple cores on host using threads.
  • 216b82d Use link_section on various operating systems too.
  • 6647733 Rename .percore section to percore.
  • 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 [percore](https://github.com/google/percore) from 0.2.4 to 0.3.0.
- [Release notes](https://github.com/google/percore/releases)
- [Changelog](https://github.com/google/percore/blob/main/CHANGELOG.md)
- [Commits](google/percore@0.2.4...0.3.0)

---
updated-dependencies:
- dependency-name: percore
  dependency-version: 0.3.0
  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 Oct 1, 2026
@m4tx
m4tx merged commit 6ca109e into main Oct 1, 2026
11 checks passed
@m4tx
m4tx deleted the dependabot/cargo/percore-0.3.0 branch October 1, 2026 08:23
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.

1 participant