Skip to content

Latest nightly

Latest nightly #745

Triggered via schedule January 17, 2024 00:45
Status Failure
Total duration 2m 4s
Artifacts

nightly.yml

on: schedule
build x86_64 boot image (latest nightly)
1m 57s
build x86_64 boot image (latest nightly)
check (latest nightly)
1m 14s
check (latest nightly)
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 20 warnings
check (latest nightly)
Process completed with exit code 1.
build x86_64 boot image (latest nightly)
Process completed with exit code 101.
check (latest nightly)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.6. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
check (latest nightly): cordyceps/src/loom.rs#L71
warning: unused import: `alloc::sync::*` --> cordyceps/src/loom.rs:71:17 | 71 | pub use alloc::sync::*; | ^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
check (latest nightly): cordyceps/src/list.rs#L368
warning: redundant guard --> cordyceps/src/list.rs:368:19 | 368 | at if at == 0 => return Some(mem::replace(self, Self::new())), | ^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_guards = note: `#[warn(clippy::redundant_guards)]` on by default help: try | 368 - at if at == 0 => return Some(mem::replace(self, Self::new())), 368 + 0 => return Some(mem::replace(self, Self::new())), |
check (latest nightly): bitfield/src/pack.rs#L705
warning: non-canonical implementation of `clone` on a `Copy` type --> bitfield/src/pack.rs:705:41 | 705 | fn clone(&self) -> Self { | _________________________________________^ 706 | | Self { 707 | | mask: self.mask, 708 | | shift: self.shift, 709 | | _dst_ty: PhantomData, 710 | | } 711 | | } | |_________________^ help: change this to: `{ *self }` ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_canonical_clone_impl = note: `#[warn(clippy::non_canonical_clone_impl)]` on by default = note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/pack.rs#L775
warning: function cannot return without recursing --> bitfield/src/pack.rs:775:17 | 775 | / fn eq(&self, other: &&'_ $Pack<B, F>) -> bool { 776 | | self.eq(*other) 777 | | } | |_________________^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation | note: recursive call site --> bitfield/src/pack.rs:776:21 | 776 | self.eq(*other) | ^^^^^^^^^^^^^^^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion = note: `#[warn(clippy::unconditional_recursion)]` on by default = note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/pack.rs#L782
warning: function cannot return without recursing --> bitfield/src/pack.rs:782:17 | 782 | / fn eq(&self, other: &$Pack<B, F>) -> bool { 783 | | (*self).eq(other) 784 | | } | |_________________^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation | note: recursive call site --> bitfield/src/pack.rs:783:21 | 783 | (*self).eq(other) | ^^^^^^^^^^^^^^^^^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion = note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/pack.rs#L994
warning: non-canonical implementation of `clone` on a `Copy` type --> bitfield/src/pack.rs:994:41 | 994 | fn clone(&self) -> Self { | _________________________________________^ 995 | | Self { 996 | | src: self.src, 997 | | dst: self.dst, ... | 1000 | | } 1001 | | } | |_________________^ help: change this to: `{ *self }` ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_canonical_clone_impl = note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/pack.rs#L1063
warning: function cannot return without recursing --> bitfield/src/pack.rs:1063:17 | 1063 | / fn eq(&self, other: &&'_ $Pair<B>) -> bool { 1064 | | self.eq(*other) 1065 | | } | |_________________^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation | note: recursive call site --> bitfield/src/pack.rs:1064:21 | 1064 | self.eq(*other) | ^^^^^^^^^^^^^^^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion = note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/pack.rs#L1070
warning: function cannot return without recursing --> bitfield/src/pack.rs:1070:17 | 1070 | / fn eq(&self, other: &$Pair<B>) -> bool { 1071 | | (*self).eq(other) 1072 | | } | |_________________^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation | note: recursive call site --> bitfield/src/pack.rs:1071:21 | 1071 | (*self).eq(other) | ^^^^^^^^^^^^^^^^^ ... 1081 | / make_packers! { 1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize } 1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 } 1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, } ... | 1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, } 1088 | | } | |_- in this macro invocation = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion = note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/from_bits.rs#L153
warning: `&` without an explicit lifetime name cannot be used here --> maitake-sync/src/wait_map.rs:330:1 | 330 | / enum_from_bits! { 331 | | /// The state of a [`Waiter`] node in a [`WaitMap`]. 332 | | #[derive(Debug, Eq, PartialEq)] 333 | | enum WaitState<u8> { ... | 353 | | } 354 | | } | |_^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 <https://github.com/rust-lang/rust/issues/115010> = note: `#[warn(elided_lifetimes_in_associated_constant)]` on by default = note: this warning originates in the macro `enum_from_bits` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly): bitfield/src/from_bits.rs#L153
warning: `&` without an explicit lifetime name cannot be used here --> maitake-sync/src/wait_queue.rs:268:1 | 268 | / enum_from_bits! { 269 | | /// The state of a [`Waiter`] node in a [`WaitQueue`]. 270 | | #[derive(Debug, Eq, PartialEq)] 271 | | enum WaitState<u8> { ... | 295 | | } 296 | | } | |_^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #115010 <https://github.com/rust-lang/rust/issues/115010> = note: this warning originates in the macro `enum_from_bits` (in Nightly builds, run with -Z macro-backtrace for more info)
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build x86_64 boot image (latest nightly)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.6. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/