WIP try to support hugepages #1426
ci.yml
on: pull_request
changed_paths
4s
cargo check (host)
1m 53s
rustfmt
16s
clippy
1m 50s
cargo test (host)
3m 13s
build boot image (x86_64)
1m 21s
cargo test (cross x64)
1m 39s
docs
59s
Loom tests (cordyceps)
1m 26s
Miri tests (cordyceps)
2m 48s
Tests (maitake, no-default-features)
1m 30s
Loom tests (maitake)
4m 5s
Miri tests (maitake)
33m 31s
all_systems_go
0s
Annotations
33 errors and 43 warnings
docs:
hal-x86_64/src/mm.rs#L165
error[E0423]: expected value, found crate `alloc`
--> hal-x86_64/src/mm.rs:165:53
|
165 | let pd = match pdpt.create_next_table(virt, alloc) {
| ^^^^^ not a value
|
help: consider importing this function instead
|
1 + use alloc::alloc::alloc;
|
|
docs:
hal-x86_64/src/mm.rs#L372
error[E0412]: cannot find type `L` in this scope
--> hal-x86_64/src/mm.rs:447:53
|
372 | impl<R: level::Recursive> PageTable<R> {
| - similarly named type parameter `R` defined here
...
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> {
| ^
|
help: a type parameter with a similar name exists
|
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> {
| ~
help: you might be missing a type parameter
|
372 | impl<R: level::Recursive, L> PageTable<R> {
| +++
|
docs:
hal-x86_64/src/mm.rs#L447
error[E0412]: cannot find type `L` in this scope
--> hal-x86_64/src/mm.rs:447:53
|
372 | impl<R: level::Recursive> PageTable<R> {
| - similarly named type parameter `R` defined here
...
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> {
| ^
|
help: a type parameter with a similar name exists
|
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> {
| ~
help: you might be missing a type parameter
|
372 | impl<R: level::Recursive, L> PageTable<R> {
| +++
|
docs:
hal-x86_64/src/interrupt/apic/ioapic.rs#L365
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/ioapic.rs:365:62
|
365 | pub fn new<A>(addr: PAddr, pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
365 | pub fn new<'a, A>(addr: PAddr, pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self
| +++ +++
|
docs:
hal-x86_64/src/interrupt/apic/local.rs#L74
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:74:39
|
74 | pagectrl: &mut impl page::Map<Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
73 ~ pub fn try_new<'a, A>(
74 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>,
|
|
docs:
hal-x86_64/src/interrupt/apic/local.rs#L107
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:107:49
|
107 | pub fn new<A>(pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
107 | pub fn new<'a, A>(pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self
| +++ +++
|
docs:
hal-x86_64/src/interrupt/apic/local.rs#L382
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:382:39
|
382 | pagectrl: &mut impl page::Map<Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
379 ~ pub(in crate::interrupt) unsafe fn initialize<'a, A>(
380 | &self,
381 | frame_alloc: &A,
382 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>,
|
|
docs:
hal-x86_64/src/interrupt.rs#L256
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt.rs:256:39
|
256 | pagectrl: &mut impl page::Map<mm::size::Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
253 ~ pub fn initialize_local_apic<'a, A>(
254 | &self,
255 | frame_alloc: &A,
256 ~ pagectrl: &mut impl page::Map<'a, mm::size::Size4Kb, A>,
|
|
docs:
hal-x86_64/src/mm.rs#L145
error[E0277]: the trait bound `&'mapper (dyn PageFlags<size::AnySize> + 'mapper): PageFlags<size::AnySize>` is not satisfied
--> hal-x86_64/src/mm.rs:145:18
|
145 | type Entry = &'mapper dyn page::PageFlags<AnySize>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)`
|
= help: the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)`
but it is implemented for `&mut dyn PageFlags<size::AnySize>`
note: required by a bound in `hal_core::mem::page::Map::Entry`
--> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17
|
70 | type Entry: PageFlags<S>;
| ^^^^^^^^^^^^ required by this bound in `Map::Entry`
|
docs:
hal-x86_64/src/mm.rs#L230
error[E0277]: the trait bound `&'mapper mut mm::Entry<level::Pt>: PageFlags<size::Size4Kb>` is not satisfied
--> hal-x86_64/src/mm.rs:230:18
|
230 | type Entry = &'mapper mut Entry<level::Pt>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::Size4Kb>` is not implemented for `&'mapper mut mm::Entry<level::Pt>`
|
= help: the trait `PageFlags<size::AnySize>` is implemented for `mm::Entry<L>`
note: required by a bound in `hal_core::mem::page::Map::Entry`
--> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17
|
70 | type Entry: PageFlags<S>;
| ^^^^^^^^^^^^ required by this bound in `Map::Entry`
|
build boot image (x86_64)
Process completed with exit code 101.
|
clippy:
hal-x86_64/src/mm.rs#L165
error[E0423]: expected value, found crate `alloc`
--> hal-x86_64/src/mm.rs:165:53
|
165 | let pd = match pdpt.create_next_table(virt, alloc) {
| ^^^^^ not a value
|
help: consider importing this function instead
|
1 + use alloc::alloc::alloc;
|
|
clippy:
hal-x86_64/src/mm.rs#L372
error[E0412]: cannot find type `L` in this scope
--> hal-x86_64/src/mm.rs:447:53
|
372 | impl<R: level::Recursive> PageTable<R> {
| - similarly named type parameter `R` defined here
...
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> {
| ^
|
help: a type parameter with a similar name exists
|
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> {
| ~
help: you might be missing a type parameter
|
372 | impl<R: level::Recursive, L> PageTable<R> {
| +++
|
clippy:
hal-x86_64/src/mm.rs#L447
error[E0412]: cannot find type `L` in this scope
--> hal-x86_64/src/mm.rs:447:53
|
372 | impl<R: level::Recursive> PageTable<R> {
| - similarly named type parameter `R` defined here
...
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> {
| ^
|
help: a type parameter with a similar name exists
|
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> {
| ~
help: you might be missing a type parameter
|
372 | impl<R: level::Recursive, L> PageTable<R> {
| +++
|
clippy:
hal-x86_64/src/interrupt/apic/ioapic.rs#L365
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/ioapic.rs:365:62
|
365 | pub fn new<A>(addr: PAddr, pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
365 | pub fn new<'a, A>(addr: PAddr, pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self
| +++ +++
|
clippy:
hal-x86_64/src/interrupt/apic/local.rs#L74
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:74:39
|
74 | pagectrl: &mut impl page::Map<Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
73 ~ pub fn try_new<'a, A>(
74 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>,
|
|
clippy:
hal-x86_64/src/interrupt/apic/local.rs#L107
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:107:49
|
107 | pub fn new<A>(pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
107 | pub fn new<'a, A>(pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self
| +++ +++
|
clippy:
hal-x86_64/src/interrupt/apic/local.rs#L382
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:382:39
|
382 | pagectrl: &mut impl page::Map<Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
379 ~ pub(in crate::interrupt) unsafe fn initialize<'a, A>(
380 | &self,
381 | frame_alloc: &A,
382 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>,
|
|
clippy:
hal-x86_64/src/interrupt.rs#L256
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt.rs:256:39
|
256 | pagectrl: &mut impl page::Map<mm::size::Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
253 ~ pub fn initialize_local_apic<'a, A>(
254 | &self,
255 | frame_alloc: &A,
256 ~ pagectrl: &mut impl page::Map<'a, mm::size::Size4Kb, A>,
|
|
clippy:
hal-x86_64/src/mm.rs#L145
error[E0277]: the trait bound `&'mapper (dyn hal_core::mem::page::PageFlags<mm::size::AnySize> + 'mapper): hal_core::mem::page::PageFlags<mm::size::AnySize>` is not satisfied
--> hal-x86_64/src/mm.rs:145:18
|
145 | type Entry = &'mapper dyn page::PageFlags<AnySize>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
|
= help: the trait `hal_core::mem::page::PageFlags<mm::size::AnySize>` is not implemented for `&'mapper (dyn hal_core::mem::page::PageFlags<mm::size::AnySize> + 'mapper)`
but it is implemented for `&mut dyn hal_core::mem::page::PageFlags<mm::size::AnySize>`
note: required by a bound in `hal_core::mem::page::Map::Entry`
--> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17
|
70 | type Entry: PageFlags<S>;
| ^^^^^^^^^^^^ required by this bound in `Map::Entry`
|
clippy:
hal-x86_64/src/mm.rs#L230
error[E0277]: the trait bound `&'mapper mut mm::Entry<mm::level::Pt>: hal_core::mem::page::PageFlags<mm::size::Size4Kb>` is not satisfied
--> hal-x86_64/src/mm.rs:230:18
|
230 | type Entry = &'mapper mut Entry<level::Pt>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `hal_core::mem::page::PageFlags<mm::size::Size4Kb>` is not implemented for `&'mapper mut mm::Entry<mm::level::Pt>`
|
= help: the trait `hal_core::mem::page::PageFlags<mm::size::AnySize>` is implemented for `mm::Entry<L>`
note: required by a bound in `hal_core::mem::page::Map::Entry`
--> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17
|
70 | type Entry: PageFlags<S>;
| ^^^^^^^^^^^^ required by this bound in `Map::Entry`
|
cargo check (host):
hal-x86_64/src/mm.rs#L165
error[E0423]: expected value, found crate `alloc`
--> hal-x86_64/src/mm.rs:165:53
|
165 | let pd = match pdpt.create_next_table(virt, alloc) {
| ^^^^^ not a value
|
help: consider importing this function instead
|
1 + use alloc::alloc::alloc;
|
|
cargo check (host):
hal-x86_64/src/mm.rs#L372
error[E0412]: cannot find type `L` in this scope
--> hal-x86_64/src/mm.rs:447:53
|
372 | impl<R: level::Recursive> PageTable<R> {
| - similarly named type parameter `R` defined here
...
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> {
| ^
|
help: a type parameter with a similar name exists
|
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> {
| ~
help: you might be missing a type parameter
|
372 | impl<R: level::Recursive, L> PageTable<R> {
| +++
|
cargo check (host):
hal-x86_64/src/mm.rs#L447
error[E0412]: cannot find type `L` in this scope
--> hal-x86_64/src/mm.rs:447:53
|
372 | impl<R: level::Recursive> PageTable<R> {
| - similarly named type parameter `R` defined here
...
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<L>> {
| ^
|
help: a type parameter with a similar name exists
|
447 | ) -> Result<&mut PageTable<R::Next>, &mut Entry<R>> {
| ~
help: you might be missing a type parameter
|
372 | impl<R: level::Recursive, L> PageTable<R> {
| +++
|
cargo check (host):
hal-x86_64/src/interrupt/apic/ioapic.rs#L365
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/ioapic.rs:365:62
|
365 | pub fn new<A>(addr: PAddr, pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
365 | pub fn new<'a, A>(addr: PAddr, pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self
| +++ +++
|
cargo check (host):
hal-x86_64/src/interrupt/apic/local.rs#L74
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:74:39
|
74 | pagectrl: &mut impl page::Map<Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
73 ~ pub fn try_new<'a, A>(
74 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>,
|
|
cargo check (host):
hal-x86_64/src/interrupt/apic/local.rs#L107
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:107:49
|
107 | pub fn new<A>(pagectrl: &mut impl page::Map<Size4Kb, A>, frame_alloc: &A) -> Self
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
107 | pub fn new<'a, A>(pagectrl: &mut impl page::Map<'a, Size4Kb, A>, frame_alloc: &A) -> Self
| +++ +++
|
cargo check (host):
hal-x86_64/src/interrupt/apic/local.rs#L382
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt/apic/local.rs:382:39
|
382 | pagectrl: &mut impl page::Map<Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
379 ~ pub(in crate::interrupt) unsafe fn initialize<'a, A>(
380 | &self,
381 | frame_alloc: &A,
382 ~ pagectrl: &mut impl page::Map<'a, Size4Kb, A>,
|
|
cargo check (host):
hal-x86_64/src/interrupt.rs#L256
error[E0658]: anonymous lifetimes in `impl Trait` are unstable
--> hal-x86_64/src/interrupt.rs:256:39
|
256 | pagectrl: &mut impl page::Map<mm::size::Size4Kb, A>,
| ^ expected named lifetime parameter
|
= help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
= note: this compiler was built on 2024-12-31; consider upgrading it if it is out of date
help: consider introducing a named lifetime parameter
|
253 ~ pub fn initialize_local_apic<'a, A>(
254 | &self,
255 | frame_alloc: &A,
256 ~ pagectrl: &mut impl page::Map<'a, mm::size::Size4Kb, A>,
|
|
cargo check (host):
hal-x86_64/src/mm.rs#L145
error[E0277]: the trait bound `&'mapper (dyn PageFlags<size::AnySize> + 'mapper): PageFlags<size::AnySize>` is not satisfied
--> hal-x86_64/src/mm.rs:145:18
|
145 | type Entry = &'mapper dyn page::PageFlags<AnySize>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)`
|
= help: the trait `PageFlags<size::AnySize>` is not implemented for `&'mapper (dyn PageFlags<size::AnySize> + 'mapper)`
but it is implemented for `&mut dyn PageFlags<size::AnySize>`
note: required by a bound in `hal_core::mem::page::Map::Entry`
--> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17
|
70 | type Entry: PageFlags<S>;
| ^^^^^^^^^^^^ required by this bound in `Map::Entry`
|
cargo check (host):
hal-x86_64/src/mm.rs#L230
error[E0277]: the trait bound `&'mapper mut mm::Entry<level::Pt>: PageFlags<size::Size4Kb>` is not satisfied
--> hal-x86_64/src/mm.rs:230:18
|
230 | type Entry = &'mapper mut Entry<level::Pt>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `PageFlags<size::Size4Kb>` is not implemented for `&'mapper mut mm::Entry<level::Pt>`
|
= help: the trait `PageFlags<size::AnySize>` is implemented for `mm::Entry<L>`
note: required by a bound in `hal_core::mem::page::Map::Entry`
--> /home/runner/work/mycelium/mycelium/hal-core/src/mem/page.rs:70:17
|
70 | type Entry: PageFlags<S>;
| ^^^^^^^^^^^^ required by this bound in `Map::Entry`
|
cargo test (cross x64)
Process completed with exit code 101.
|
cargo test (host)
Process completed with exit code 101.
|
changed_paths
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
docs
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
docs:
cordyceps/src/mpsc_queue.rs#L1251
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1251:11
|
1251 | #[cfg(all(loom, test))]
| ^^^^
|
= help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
docs:
cordyceps/src/mpsc_queue.rs#L1383
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1383:21
|
1383 | #[cfg(all(test, not(loom)))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/mpsc_queue.rs#L543
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:543:15
|
543 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/mpsc_queue.rs#L1008
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1008:15
|
1008 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/mpsc_queue.rs#L1020
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1020:15
|
1020 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/mpsc_queue.rs#L1032
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1032:11
|
1032 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/mpsc_queue.rs#L1044
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1044:11
|
1044 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/stack.rs#L111
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/stack.rs:111:15
|
111 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/stack.rs#L120
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/stack.rs:120:11
|
120 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
docs:
cordyceps/src/stack.rs#L335
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/stack.rs:335:15
|
335 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
build boot image (x86_64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
rustfmt
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Loom tests (cordyceps)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
clippy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
clippy:
bitfield/src/lib.rs#L6
warning: unexpected `cfg` condition name: `trace_macros`
--> bitfield/src/lib.rs:6:13
|
6 | #![cfg_attr(trace_macros, feature(trace_macros))]
| ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro`
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
clippy:
bitfield/src/lib.rs#L33
warning: unexpected `cfg` condition name: `trace_macros`
--> bitfield/src/lib.rs:33:25
|
33 | #[cfg(any(test, docsrs, trace_macros))]
| ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro`
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
bitfield/src/pack.rs#L1081
warning: unexpected `cfg` condition name: `loom`
--> bitfield/src/pack.rs:1081:21
|
1081 | #[cfg(all(test, not(loom)))]
| ^^^^
|
= help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
cordyceps/src/mpsc_queue.rs#L1251
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1251:11
|
1251 | #[cfg(all(loom, test))]
| ^^^^
|
= help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
clippy:
cordyceps/src/mpsc_queue.rs#L1383
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1383:21
|
1383 | #[cfg(all(test, not(loom)))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
cordyceps/src/mpsc_queue.rs#L543
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:543:15
|
543 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
cordyceps/src/mpsc_queue.rs#L1008
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1008:15
|
1008 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
cordyceps/src/mpsc_queue.rs#L1020
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1020:15
|
1020 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
cordyceps/src/mpsc_queue.rs#L1032
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1032:11
|
1032 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
clippy:
cordyceps/src/mpsc_queue.rs#L1044
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1044:11
|
1044 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
cargo check (host):
bitfield/src/lib.rs#L6
warning: unexpected `cfg` condition name: `trace_macros`
--> bitfield/src/lib.rs:6:13
|
6 | #![cfg_attr(trace_macros, feature(trace_macros))]
| ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro`
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
cargo check (host):
bitfield/src/lib.rs#L33
warning: unexpected `cfg` condition name: `trace_macros`
--> bitfield/src/lib.rs:33:25
|
33 | #[cfg(any(test, docsrs, trace_macros))]
| ^^^^^^^^^^^^ help: there is a config with a similar name: `proc_macro`
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(trace_macros)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(trace_macros)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
bitfield/src/pack.rs#L1081
warning: unexpected `cfg` condition name: `loom`
--> bitfield/src/pack.rs:1081:21
|
1081 | #[cfg(all(test, not(loom)))]
| ^^^^
|
= help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L1251
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1251:11
|
1251 | #[cfg(all(loom, test))]
| ^^^^
|
= help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
= note: `#[warn(unexpected_cfgs)]` on by default
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L1383
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1383:21
|
1383 | #[cfg(all(test, not(loom)))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L543
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:543:15
|
543 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L1008
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1008:15
|
1008 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L1020
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1020:15
|
1020 | #[cfg(not(loom))]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L1032
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1032:11
|
1032 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
cargo check (host):
cordyceps/src/mpsc_queue.rs#L1044
warning: unexpected `cfg` condition name: `loom`
--> cordyceps/src/mpsc_queue.rs:1044:11
|
1044 | #[cfg(loom)]
| ^^^^
|
= help: consider using a Cargo feature instead
= help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
= help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
|
Miri tests (cordyceps)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
cargo test (cross x64)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Tests (maitake, no-default-features)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
cargo test (host)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Loom tests (maitake)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Miri tests (maitake)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|