Skip to content

Comments

Rust Dependency: Update r-efi requirement from 5.0.0 to 6.0.0#827

Open
dependabot[bot] wants to merge 1 commit intorelease/202502from
dependabot/cargo/r-efi-6.0.0
Open

Rust Dependency: Update r-efi requirement from 5.0.0 to 6.0.0#827
dependabot[bot] wants to merge 1 commit intorelease/202502from
dependabot/cargo/r-efi-6.0.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 9, 2026

Updates the requirements on r-efi to permit the latest version.

Release notes

Sourced from r-efi's releases.

r-efi-6.0.0

# r-efi - UEFI Reference Specification Protocol Constants and Definitions

CHANGES WITH 6.0.0:

* Change all function prototypes to use `unsafe fn`. This is a major
  change, but reflects what all downstream users have already assumed.
  • Drop the obsolete efiapi and examples feature flags. The former
    was unused, and the latter is an alias for native.

  • The eficall!{} macro is now fully inline in all of r-efi. It is
    still provided for external users, but will no longer be used by
    r-efi. All users are recommended to use extern "efiapi" directly.

Contributions from: Alan Egerton, David Rheinsberg

  • Dußlingen, 2026-02-03

Changelog

Sourced from r-efi's changelog.

CHANGES WITH 6.0.0:

    * Change all function prototypes to use `unsafe fn`. This is a major
      change, but reflects what all downstream users have already assumed.
* Drop the obsolete `efiapi` and `examples` feature flags. The former
  was unused, and the latter is an alias for `native`.
  • The eficall!{} macro is now fully inline in all of r-efi. It is
    still provided for external users, but will no longer be used by
    r-efi. All users are recommended to use extern "efiapi" directly.

Contributions from: Alan Egerton, David Rheinsberg

  • Dußlingen, 2026-02-03

CHANGES WITH 5.3.0:

    * Remove the optional dependency on `compiler-builtins`, which was
      needed to build r-efi as part of rustc. This is no longer necessary.
Contributions from: David Rheinsberg, Trevor Gross
  • Dußlingen, 2025-06-17

CHANGES WITH 5.2.0:

    * Add the memory attribute protocol.
Contributions from: David Rheinsberg, Oliver Smith-Denny
  • Dußlingen, 2024-12-22

CHANGES WITH 5.1.0:

    * Mark `Guid::as_bytes` and `Guid::from_bytes` as `const fn`, aligning
      them with the other methods on `Guid`. This helps creating constant
      GUIDs via macros or other external helpers.
Contributions from: Christopher Zurcher, David Rheinsberg
  • Dußlingen, 2024-09-01

CHANGES WITH 5.0.0:

    * Change the type of the `unload` function-pointer of the Loaded Image
      Protocol to `Option<Unload>`, given that it can be `NULL` to indicate
      that the image cannot be unloaded.
      This is a major API break, but any users very likely need to adjust
      anyway to avoid NULL-derefs.

... (truncated)

Commits
  • 7e1b032 r-efi: prepare v6.0.0
  • 96504bb r-efi: inline eficall!{}
  • ea21433 build: drop unused feature flags
  • 48b1a11 r-efi: extend the transpose guidelines
  • e701536 build: synchronize AUTHORS
  • 6f2330e r-efi: update remaining prototypes to unsafe fn
  • 60793e0 Fix signatures of most EFI functions to be unsafe
  • 97b55be build: prepare v5.3.0
  • addacc1 Remove compiler-builtins from rustc-dep-of-std dependencies
  • 345756a ci: use shared publish-workflow
  • Additional commits viewable in compare view

You can trigger a rebase of this PR 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)

@dependabot dependabot bot added type:dependabot Created by dependabot type:dependencies Pull requests that update a dependency file labels Feb 9, 2026
Updates the requirements on [r-efi](https://github.com/r-efi/r-efi) to permit the latest version.
- [Release notes](https://github.com/r-efi/r-efi/releases)
- [Changelog](https://github.com/r-efi/r-efi/blob/main/NEWS.md)
- [Commits](r-efi/r-efi@v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: r-efi
  dependency-version: 6.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/r-efi-6.0.0 branch from b95d5b1 to 4d47b66 Compare February 23, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:dependabot Created by dependabot type:dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants