Philipp Schuster
072fa50425
release: uefi-raw-0.14.0, uefi-0.37.0
2026-03-22 21:18:36 -04:00
Philipp Schuster
49cf3f24c8
release: uefi-raw-0.13.0, uefi-0.36.1
2025-11-05 06:44:58 +01:00
Philipp Schuster
933fdc8770
release: uefi-raw-0.12.0, uefi-macros-0.19.0, uefi-0.36.0
2025-10-21 08:08:08 +02:00
Philipp Schuster
bfe3c6d420
rust: update to edition 2024
2025-05-17 12:21:52 +02:00
Nicholas Bishop
4c7a2f6860
release: uefi-raw-0.11.0, uefi-macros-0.18.1, uefi-0.35.0
2025-05-04 15:51:59 -04:00
Nicholas Bishop
a915891481
release: uefi-0.34.1
...
Trivial release so that the correct license info is shown in the crate
documentation on docs.rs.
2025-02-07 18:01:52 -05:00
Nicholas Bishop
4b68e83f5c
release: uefi-raw-0.10.0, uefi-macros-0.18.0, uefi-0.34.0
2025-02-07 13:37:22 -05:00
Nicholas Bishop
bb42a9ebdf
release: uefi-raw-0.9.0, uefi-macros-0.17.0, uefi-0.33.0
2024-10-23 21:45:53 -04:00
Nicholas Bishop
9845db5abf
release: uefi-raw-0.8.0, uefi-macros-0.16.0, uefi-0.32.0
2024-09-09 14:44:28 -04:00
Nicholas Bishop
fee9386bd7
template: Drop args to main
2024-08-25 13:38:44 -04:00
Nicholas Bishop
b5c4ca1f77
release: uefi-macros-0.15.0, uefi-raw-0.7.0, uefi-0.31.0
2024-08-20 13:01:17 -04:00
Philipp Schuster
b47fe306c2
Merge remote-tracking branch 'upstream/version-0.30' into foo
2024-08-06 16:52:13 +02:00
Nicholas Bishop
8b2e5ff9e8
release: uefi-0.30.0
...
This release contains a cherry-pick of
https://github.com/rust-osdev/uefi-rs/pull/1282 .
2024-08-02 11:24:09 -04:00
Nicholas Bishop
713120401d
Drop SystemTable arg from uefi::helpers::init
...
Use the global system table pointer instead.
2024-07-07 13:47:40 -04:00
Nicholas Bishop
a8be816802
release: uefi-macros-0.14.0, uefi-raw-0.6.0, uefi-0.29.0
2024-07-02 18:40:35 -04:00
Jeff Li
d246add0df
template: fix build failure
...
Signed-off-by: Jeff Li <lijinfeng01@ieisystem.com >
2024-06-25 22:22:06 +08:00
Philipp Schuster
46d14a0a4e
doc: remove some more uefi-services references
2024-04-19 16:52:29 +02:00
Philipp Schuster
4d1906e0a0
release: uefi-raw-0.5.2, uefi-0.28.0, uefi-services-0.25.0
2024-04-19 16:45:39 +02:00
Philipp Schuster
9a257a0595
template: remove from uefi-services
2024-04-14 11:26:29 +02:00
Nicholas Bishop
4fa9f32395
release: uefi-raw-0.5.1, uefi-0.27.0, uefi-services-0.24.0
2024-03-17 14:39:18 -04:00
Nicholas Bishop
196a63d5d9
release: uefi-raw-0.5.0, uefi-macros-0.13.0, uefi-0.26.0, uefi-services-0.23.0
2023-11-12 15:13:05 -05:00
Nicholas Bishop
a37ccf00bd
Update uefi-services version
2023-10-11 13:16:13 -04:00
Philipp Schuster
736c8e7173
tree: post-release fixes
2023-10-10 18:25:05 +02:00
Nicholas Bishop
381466eddb
Bump uefi-services version
2023-06-20 20:43:09 -04:00
Nicholas Bishop
9f5782cf8f
Bump uefi version
2023-06-20 20:43:09 -04:00
Nicholas Bishop
66babb2527
Bump uefi-services version
2023-06-04 18:41:45 -04:00
Nicholas Bishop
beb5f6dd78
Bump uefi version
2023-06-04 18:41:45 -04:00
Nicholas Bishop
24dd6aafa3
Bump uefi-services version
2023-06-01 06:21:50 -04:00
Nicholas Bishop
9fec1b2fec
Bump uefi version
2023-06-01 06:21:50 -04:00
Nicholas Bishop
d7b6342b1d
Bump uefi-services version
2023-05-15 12:54:23 -04:00
Nicholas Bishop
2fcf16c22f
Bump uefi version
2023-05-15 12:54:23 -04:00
Nicholas Bishop
26f830c156
Bump uefi-services version
2023-03-19 21:55:18 -04:00
Nicholas Bishop
7ffc98f960
Bump uefi version
2023-03-19 21:55:18 -04:00
Nicholas Bishop
2e1c75ad6b
Update docs for the switch from nightly to stable
2023-03-19 18:09:27 -04:00
Nicholas Bishop
2a3439fba0
Change toolchain from nightly to stable
...
As of Rust 1.68, the uefi crates work on stable. Remove the
`channel = "nightly"` setting from `rust-toolchain.toml` and
`template/rust-toolchain.toml`.
Related changes:
* The CI job to compile with the MSRV has been changed from `nightly-2022-11-22`
to `1.68`. So for now the MSRV job isn't checking anything that isn't already
checked by other jobs, but once 1.69 comes out it will.
* The CI job to test the latest crates.io release still needs the nightly
toolchain until we do a new release.
* Some of the uefi-macros compiler ui tests have been modified so that the error
output matches the errors produced by stable compiler, which are currently
slightly different in a few cases from the nightly compiler. In particular,
the precise spans we output for errors in the guid macros don't work on
stable, because proc-macro's Literal::subspan method is currently unstable.
2023-03-19 18:09:27 -04:00
Nicholas Bishop
b5cfce5ecd
Drop explicit enabling of abi_efiapi feature
...
The feature has been stabilized so we don't need to enable it anymore.
2023-03-19 18:09:27 -04:00
Nicholas Bishop
4ca18e438c
Update uefi-services dependency version
2023-01-16 12:47:23 -05:00
Nicholas Bishop
4e951f76a3
Update uefi dependency version
2023-01-16 12:47:23 -05:00
Nicholas Bishop
15951c5fda
Fix warnings from abi_efiapi stabilization
...
The `abi_efiapi` feature has been stabilized, so in the very latest nightlies we
get this warning from enabling it:
the feature `abi_efiapi` has been stable since 1.68.0-nightly and no longer requires an attribute to enable
We don't want to stop using `#![feature(abi_efiapi)]` just yet though, because
that would require raising our nightly MSRV to 2023-01-13. So for now, to get
the CI passing again, turn off the `stable_features` warning.
In the `uefi-macros` tests, just remove `#![feature(abi_efiapi)]` since that
code is only run when developing uefi-rs, not when using it.
2023-01-14 00:29:51 -05:00
Nicholas Bishop
9efffee1d8
template: Link to the tutorial in the readme
...
Replace the link to `BUILDING.md` with a link to the tutorial in the
book, which is a more thorough introduction to building and running UEFI
apps.
2022-11-27 14:24:18 -05:00
Nicholas Bishop
9a62d736e7
Drop build-std from template
...
The UEFI targets are now tier 2, so we don't need to use build-std anymore.
2022-11-24 14:40:30 -05:00
Philipp Schuster
f6cfd484dc
several unrelated cleanups
2022-11-20 12:49:37 -05:00
Philipp Schuster
76b5a22981
rename crate features
...
To prevent confusion, this renames the `alloc` crate feature to
`global_allocator` and the `exts` feature to `alloc` to match the
conventions of the ecosystem.
2022-11-19 11:54:29 -05:00
Niklas Sombert
2c681393c2
Don't explicitly require compiler-builtins(-mem)
...
They are implicit on uefi as of
https://github.com/rust-lang/compiler-builtins/pull/473 .
The first nightly version where this is working is 2022-08-08.
2022-11-15 17:54:57 -05:00
Nicholas Bishop
5f336e1af3
Update uefi-services dependency version
2022-11-15 16:42:54 -05:00
Nicholas Bishop
dc2c6b6a8c
Update uefi dependency version
2022-11-15 16:42:54 -05:00
Nicholas Bishop
329959b5a0
Set publish = false in the template app
2022-11-15 16:42:54 -05:00
Nicholas Bishop
1f4140d040
Switch the toolchain back to latest nightly
...
The bug in nightly Rust that was causing problems for us has been fixed,
so switch back to latest nightly.
Fixes https://github.com/rust-osdev/uefi-rs/issues/500
2022-09-25 12:11:56 -04:00
Nicholas Bishop
1b69165e64
Update template app version
...
Not sure why cargo-release missed this one.
2022-09-09 13:18:07 -04:00
Nicholas Bishop
d17b2bef26
(cargo-release) version 0.17.0
2022-09-09 13:18:07 -04:00