Skip to content

Commit fd4923f

Browse files
committed
workspace: dependency updates, bump MSRV
1 parent b39e2f9 commit fd4923f

File tree

16 files changed

+69
-25
lines changed

16 files changed

+69
-25
lines changed

.github/workflows/rust.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
name: build (msrv)
2525
uses: ./.github/workflows/_build-rust.yml
2626
with:
27-
rust-version: 1.70.0 # MSRV
27+
rust-version: 1.75.0 # MSRV
2828
do-style-check: false
2929
features: builder
3030

@@ -50,7 +50,7 @@ jobs:
5050
needs: build_msrv
5151
uses: ./.github/workflows/_build-rust.yml
5252
with:
53-
rust-version: 1.70.0 # MSRV
53+
rust-version: 1.75.0 # MSRV
5454
do-style-check: false
5555
rust-target: thumbv7em-none-eabihf
5656
features: builder
@@ -107,7 +107,7 @@ jobs:
107107
needs: build_msrv
108108
uses: ./.github/workflows/_build-rust.yml
109109
with:
110-
rust-version: 1.70.0 # MSRV
110+
rust-version: 1.75.0 # MSRV
111111
do-style-check: true
112112
do-test: false
113113
features: builder

Cargo.lock

+20-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ exclude = [
1111

1212
[workspace.dependencies]
1313
bitflags = "2.6.0"
14-
derive_more = { version = "~0.99.18", default-features = false, features = ["display"] }
14+
derive_more = { version = "1.0.0", default-features = false, features = ["display"] }
1515
log = { version = "~0.4", default-features = false }
1616
multiboot2 = { version = "0.22.2", default-features = false }
1717
multiboot2-common = { version = "0.1.2", default-features = false }

integration-test/bins/Cargo.lock

+20-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

multiboot2-common/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
# Changelog for Crate `multiboot2-common`
22

3+
## Unreleased
4+
5+
- dependency updates
6+
- **Breaking:** MSRV is now 1.75
7+
38
## v0.1.2 (2024-08-24)
49

510
- Documentation improvements
6-
-
711

812
## 0.1.0 / 0.1.1 (2024-08-20)
913

multiboot2-common/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ readme = "README.md"
2020
homepage = "https://github.com/rust-osdev/multiboot2"
2121
repository = "https://github.com/rust-osdev/multiboot2"
2222
documentation = "https://docs.rs/multiboot2-common"
23-
rust-version = "1.70"
23+
rust-version = "1.75"
2424

2525
[features]
2626
default = ["builder"]

multiboot2-common/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ ABI-compatible rusty types.
2424

2525
## MSRV
2626

27-
The MSRV is 1.70.0 stable.
27+
The MSRV is 1.75.0 stable.
2828

2929
## License & Contribution
3030

multiboot2-header/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog for Crate `multiboot2-header`
22

3+
## Unreleased
4+
5+
- dependency updates
6+
- **Breaking:** MSRV is now 1.75
7+
38
## v0.5.1 (2024-08-24)
49

510
- Documentation improvements

multiboot2-header/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ readme = "README.md"
2929
homepage = "https://github.com/rust-osdev/multiboot2-header"
3030
repository = "https://github.com/rust-osdev/multiboot2"
3131
documentation = "https://docs.rs/multiboot2-header"
32-
rust-version = "1.70"
32+
rust-version = "1.75"
3333

3434
[[example]]
3535
name = "minimal"

multiboot2-header/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ bytes of the ELF. See Multiboot2 specification.
8585

8686
## MSRV
8787

88-
The MSRV is 1.70.0 stable.
88+
The MSRV is 1.75.0 stable.
8989

9090
## License & Contribution
9191

multiboot2-header/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
//!
2424
//! ## MSRV
2525
//!
26-
//! The MSRV is 1.70.0 stable.
26+
//! The MSRV is 1.75.0 stable.
2727
2828
#![no_std]
2929
#![cfg_attr(feature = "unstable", feature(error_in_core))]

multiboot2/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog for Crate `multiboot2`
22

3+
## Unreleased
4+
5+
- dependency updates
6+
- **Breaking:** MSRV is now 1.75
7+
38
## v0.22.2 (2024-08-24)
49

510
- Documentation improvements
@@ -67,7 +72,6 @@ release and you'll be fine!**
6772
references instead of owned values
6873
- **Breaking:** The `BoxedDst` has been removed in favor of a normal Rust `Box`.
6974
This only affects you if you use the `builder` feature.
70-
- **Breaking:** MSRV is 1.75
7175
- **Breaking:** Introduced new `TagHeader` type as replacement for the `Tag`
7276
type that will be changed in the next step. `Tag` has been renamed to an
7377
internal-only `GenericTag` type.

multiboot2/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ readme = "README.md"
3232
homepage = "https://github.com/rust-osdev/multiboot2"
3333
repository = "https://github.com/rust-osdev/multiboot2"
3434
documentation = "https://docs.rs/multiboot2"
35-
rust-version = "1.70"
35+
rust-version = "1.75"
3636

3737
[features]
3838
default = ["builder"]
@@ -51,7 +51,7 @@ multiboot2-common.workspace = true
5151
# bumps from uefi-raw, I restrict this here. Upstream users are likely to have
5252
# two versions of this library in it, which is no problem, as we only use the
5353
# type definition.
54-
uefi-raw = { version = "~0.5", default-features = false }
54+
uefi-raw = { version = "~0.7", default-features = false }
5555

5656
[package.metadata.docs.rs]
5757
all-features = true

multiboot2/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ There are many different types of tags, but they all have the same beginning:
4747

4848
## MSRV
4949

50-
The MSRV is 1.70.0 stable.
50+
The MSRV is 1.75.0 stable.
5151

5252
## License & Contribution
5353

multiboot2/src/framebuffer.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ pub struct FramebufferColor {
389389

390390
/// Error when an unknown [`FramebufferTypeId`] is found.
391391
#[derive(Debug, Copy, Clone, Display, PartialEq, Eq)]
392-
#[display(fmt = "Unknown framebuffer type {}", _0)]
392+
#[display("Unknown framebuffer type {}", _0)]
393393
pub struct UnknownFramebufferType(u8);
394394

395395
#[cfg(feature = "unstable")]

multiboot2/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
//! ```
4343
//!
4444
//! ## MSRV
45-
//! The MSRV is 1.70.0 stable.
45+
//! The MSRV is 1.75.0 stable.
4646
4747
#[cfg_attr(feature = "builder", macro_use)]
4848
#[cfg(feature = "builder")]
@@ -131,7 +131,6 @@ mod tests {
131131
/// This test is relevant to give library users flexebility in passing the
132132
/// struct around.
133133
#[test]
134-
#[allow(clippy::missing_const_for_fn)] // only in Rust 1.70 necessary
135134
fn boot_information_is_send_and_sync() {
136135
fn accept<T: Send + Sync>(_: T) {}
137136
let bytes = AlignedBytes([

0 commit comments

Comments
 (0)