Skip to content

Auto merge of #113274 - workingjubilee:demote-mips, r=jyn514 #32953

Auto merge of #113274 - workingjubilee:demote-mips, r=jyn514

Auto merge of #113274 - workingjubilee:demote-mips, r=jyn514 #32953

Triggered via push July 4, 2023 19:17
Status Success
Total duration 2h 16m 9s
Artifacts 1

ci.yml

on: push
Matrix: auto
Matrix: try
Matrix: pr
bors build finished
0s
bors build finished
bors build finished
0s
bors build finished
bors build finished
0s
bors build finished
bors build finished
0s
bors build finished
Fit to window
Zoom out
Zoom in

Annotations

36 errors and 20 warnings
auto - x86_64-gnu-tools
you are implementing `Clone` explicitly on a `Copy` type
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-tools
large size difference between variants
auto - x86_64-gnu-llvm-14-stage1
expected identifier, found keyword `return`
auto - x86_64-gnu-llvm-16
expected identifier, found keyword `return`
auto - x86_64-gnu-llvm-15
expected identifier, found keyword `return`
auto - aarch64-gnu
expected identifier, found keyword `return`
auto - x86_64-gnu-distcheck
expected identifier, found keyword `return`
auto - i686-gnu
expected identifier, found keyword `return`
auto - x86_64-gnu-llvm-14
expected identifier, found keyword `return`
actual output differs from expected: tests\ui\clone_on_copy_impl.rs#L1
```diff 1 unchanged lines skipped +thread 'rustc' panicked at 'assertion failed: `(left == right)` + left: `(1, Some(1))`, + right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[679f]::marker::Copy): [Key<T>, Key<T>]', C:/a/rust/rust/compiler/rustc_middle/src/ty/context.rs:1848:13 +stack backtrace: + 0: 0x7fff7f4ab225 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135 + 1: 0x7fff7f4f0948 - core::fmt::write::ha06f8a5cf837f346 + 2: 0x7fff7f4a0f49 - <std::io::IoSlice as core::fmt::Debug>::fmt::hac8a53c8d249f388 + 3: 0x7fff7f4aafdb - std::sys::common::alloc::realloc_fallback::h2a668370a5e3a14b + 4: 0x7fff7f4aef2a - std::panicking::default_hook::h3d683ab47b26208b + 5: 0x7fff7f4aeaf3 - std::panicking::default_hook::h3d683ab47b26208b + 6: 0x7fff702b3e9f - rustc_driver_impl[6df1ca955da55e00]::install_ice_hook + 7: 0x7fff7f4af6bd - std::panicking::rust_panic_with_hook::h2468edab21dd7ba8 + 8: 0x7fff7f4af44d - <std::panicking::begin_panic_handler::StrPanicPayload as core::panic::BoxMeUp>::get::h0cd3b5e0c9aaf351 + 9: 0x7fff7f4abe89 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135 + 10: 0x7fff7f4af110 - rust_begin_unwind + 11: 0x7fff7f5254a5 - core::panicking::panic_fmt::hf235e0c9c956c430 + 12: 0x7fff7f525a68 - core::panicking::assert_failed_inner::hb79549d1b69f8d94 + 13: 0x7ff7e2b88a40 - core[679f632782d66dab]::panicking::assert_failed::<(usize, core[679f632782d66dab]::option::Option<usize>), (usize, core[679f632782d66dab]::option::Option<usize>)> + 14: 0x7ff7e2a728a7 - RINvXNtCslY0bnDLmosn_21rustc_trait_selection5inferNtNtCs7O1IQTKDelB_11rustc_infer5infer9InferCtxtNtB3_12InferCtxtExt21type_implements_traitINtNtNtNtCs8TA0e2N6XDH_4core4iter8adapters5chain5ChainINtNtNtB2m_5array4iter8IntoIterNtNtNtCsbALxcsQgsxq_12rustc_mid + 15: 0x7ff7e2a9a658 - clippy_utils[3f08a0be4f8d277]::ty::implements_trait + 16: 0x7ff7e26274ac - <clippy_lints[27d72052c1432786]::incorrect_impls::IncorrectImpls as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item + 17: 0x7fff75a923b3 - <rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item + 18: 0x7fff7047bb48 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_impl_item + 19: 0x7fff704daa2c - rustc_hir[9c110ddd6f763eb0]::intravisit::walk_item::<rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass>> + 20: 0x7fff7047ae80 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_item + 21: 0x7fff7044f37b - rustc_lint[ea5b8ced1fc94d83]::late::late_lint_crate::<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass> + 22: 0x7fff704b8721 - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_lint[ea5b8ced1fc94d83]::late::check_crate<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass, rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}> + 23: 0x7fff704b8bac - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}> + 24: 0x7fff7050f4aa - std[dc6936add37cc77c]::panicking::try::<(), core[679f632782d66dab]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}>> + 25: 0x7fff704ba925 - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}> + 26: 0x7fff704b497
actual output differs from expected: tests\ui\derive.stderr#L1
```diff 22 unchanged lines skipped -error: you are implementing `Clone` explicitly on a `Copy` type - --> $DIR/derive.rs:32:1 - | -LL | / impl<'a> Clone for Lt<'a> { -LL | | fn clone(&self) -> Self { -LL | | unimplemented!() -LL | | } -LL | | } - | |_^ - | -note: consider deriving `Clone` or removing `Copy` - --> $DIR/derive.rs:32:1 - | -LL | / impl<'a> Clone for Lt<'a> { -LL | | fn clone(&self) -> Self { -LL | | unimplemented!() -LL | | } -LL | | } - | |_^ +thread 'rustc' panicked at 'assertion failed: `(left == right)` + left: `(1, Some(1))`, + right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[679f]::marker::Copy): [Qux, Qux]', C:/a/rust/rust/compiler/rustc_middle/src/ty/context.rs:1848:13 +stack backtrace: + 0: 0x7fff7f4ab225 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135 + 1: 0x7fff7f4f0948 - core::fmt::write::ha06f8a5cf837f346 + 2: 0x7fff7f4a0f49 - <std::io::IoSlice as core::fmt::Debug>::fmt::hac8a53c8d249f388 + 3: 0x7fff7f4aafdb - std::sys::common::alloc::realloc_fallback::h2a668370a5e3a14b + 4: 0x7fff7f4aef2a - std::panicking::default_hook::h3d683ab47b26208b + 5: 0x7fff7f4aeaf3 - std::panicking::default_hook::h3d683ab47b26208b + 6: 0x7fff702b3e9f - rustc_driver_impl[6df1ca955da55e00]::install_ice_hook + 7: 0x7fff7f4af6bd - std::panicking::rust_panic_with_hook::h2468edab21dd7ba8 + 8: 0x7fff7f4af44d - <std::panicking::begin_panic_handler::StrPanicPayload as core::panic::BoxMeUp>::get::h0cd3b5e0c9aaf351 + 9: 0x7fff7f4abe89 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135 + 10: 0x7fff7f4af110 - rust_begin_unwind + 11: 0x7fff7f5254a5 - core::panicking::panic_fmt::hf235e0c9c956c430 + 12: 0x7fff7f525a68 - core::panicking::assert_failed_inner::hb79549d1b69f8d94 + 13: 0x7ff7e2b88a40 - core[679f632782d66dab]::panicking::assert_failed::<(usize, core[679f632782d66dab]::option::Option<usize>), (usize, core[679f632782d66dab]::option::Option<usize>)> + 14: 0x7ff7e2a728a7 - RINvXNtCslY0bnDLmosn_21rustc_trait_selection5inferNtNtCs7O1IQTKDelB_11rustc_infer5infer9InferCtxtNtB3_12InferCtxtExt21type_implements_traitINtNtNtNtCs8TA0e2N6XDH_4core4iter8adapters5chain5ChainINtNtNtB2m_5array4iter8IntoIterNtNtNtCsbALxcsQgsxq_12rustc_mid + 15: 0x7ff7e2a9a658 - clippy_utils[3f08a0be4f8d277]::ty::implements_trait + 16: 0x7ff7e26274ac - <clippy_lints[27d72052c1432786]::incorrect_impls::IncorrectImpls as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item + 17: 0x7fff75a923b3 - <rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item + 18: 0x7fff7047bb48 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_impl_item + 19: 0x7fff704daa2c - rustc_hir[9c110ddd6f763eb0]::intravisit::walk_item::<rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass>> + 20: 0x7fff7047ae80 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_item + 21: 0x7fff7044f37b - rustc_lint[ea5b8ced1fc94d83]::late::late_lint_crate::<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass> + 22: 0x7fff704b8721 - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_lint[ea5b8ced1fc94d83]::late::check_crate<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass, rustc_interface[cf990a189e14eabe]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}> + 23: 0x7fff704b8bac - <rustc_session[790c19fb393b2ba6]::session::Session>::time::<(), rustc_interface[cf990a189e14eabe]:
auto - x86_64-msvc-tools
you are implementing `Clone` explicitly on a `Copy` type
actual output differs from expected: tests\ui\large_enum_variant.stderr#L1
```diff 208 unchanged lines skipped -error: large size difference between variants - --> $DIR/large_enum_variant.rs:120:1 - | -LL | / enum SomeGenericPossiblyCopyEnum<T> { -LL | | A(bool, std::marker::PhantomData<T>), - | | ------------------------------------ the second-largest variant contains at least 1 bytes -LL | | B([u64; 4000]), - | | -------------- the largest variant contains at least 32000 bytes -LL | | } - | |_^ the entire enum is at least 32008 bytes - | -note: boxing a variant would require the type no longer be `Copy` - --> $DIR/large_enum_variant.rs:120:6 - | -LL | enum SomeGenericPossiblyCopyEnum<T> { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -help: consider boxing the large fields to reduce the total size of the enum - --> $DIR/large_enum_variant.rs:122:5 - | -LL | B([u64; 4000]), - | ^^^^^^^^^^^^^^ +thread 'rustc' panicked at 'assertion failed: `(left == right)` + left: `(1, Some(1))`, + right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[679f]::marker::Copy): [ManuallyCopyLargeEnum, ManuallyCopyLargeEnum]', C:/a/rust/rust/compiler/rustc_middle/src/ty/context.rs:1848:13 +stack backtrace: + 0: 0x7fff7f4ab225 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135 + 1: 0x7fff7f4f0948 - core::fmt::write::ha06f8a5cf837f346 + 2: 0x7fff7f4a0f49 - <std::io::IoSlice as core::fmt::Debug>::fmt::hac8a53c8d249f388 + 3: 0x7fff7f4aafdb - std::sys::common::alloc::realloc_fallback::h2a668370a5e3a14b + 4: 0x7fff7f4aef2a - std::panicking::default_hook::h3d683ab47b26208b + 5: 0x7fff7f4aeaf3 - std::panicking::default_hook::h3d683ab47b26208b + 6: 0x7fff702b3e9f - rustc_driver_impl[6df1ca955da55e00]::install_ice_hook + 7: 0x7fff7f4af6bd - std::panicking::rust_panic_with_hook::h2468edab21dd7ba8 + 8: 0x7fff7f4af44d - <std::panicking::begin_panic_handler::StrPanicPayload as core::panic::BoxMeUp>::get::h0cd3b5e0c9aaf351 + 9: 0x7fff7f4abe89 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h645e53b3f7492135 + 10: 0x7fff7f4af110 - rust_begin_unwind + 11: 0x7fff7f5254a5 - core::panicking::panic_fmt::hf235e0c9c956c430 + 12: 0x7fff7f525a68 - core::panicking::assert_failed_inner::hb79549d1b69f8d94 + 13: 0x7ff7e2b88a40 - core[679f632782d66dab]::panicking::assert_failed::<(usize, core[679f632782d66dab]::option::Option<usize>), (usize, core[679f632782d66dab]::option::Option<usize>)> + 14: 0x7ff7e2a728a7 - RINvXNtCslY0bnDLmosn_21rustc_trait_selection5inferNtNtCs7O1IQTKDelB_11rustc_infer5infer9InferCtxtNtB3_12InferCtxtExt21type_implements_traitINtNtNtNtCs8TA0e2N6XDH_4core4iter8adapters5chain5ChainINtNtNtB2m_5array4iter8IntoIterNtNtNtCsbALxcsQgsxq_12rustc_mid + 15: 0x7ff7e2a9a658 - clippy_utils[3f08a0be4f8d277]::ty::implements_trait + 16: 0x7ff7e26274ac - <clippy_lints[27d72052c1432786]::incorrect_impls::IncorrectImpls as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item + 17: 0x7fff75a923b3 - <rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass as rustc_lint[ea5b8ced1fc94d83]::passes::LateLintPass>::check_impl_item + 18: 0x7fff7047bb48 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_impl_item + 19: 0x7fff704daa2c - rustc_hir[9c110ddd6f763eb0]::intravisit::walk_item::<rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass>> + 20: 0x7fff7047ae80 - <rustc_lint[ea5b8ced1fc94d83]::late::LateContextAndPass<rustc_lint[ea5b8ced1fc94d83]::late::RuntimeCombinedLateLintPass> as rustc_hir[9c110ddd6f763eb0]::intravisit::Visitor>::visit_nested_item + 21: 0x7fff7044f37b - rustc_lint[ea5b8ced1fc94d83]::late::late_lint_crate::<rustc_lint[ea5b8ced1fc94d83]::BuiltinCombinedLateLintPass> + 22: 0x7fff704b8721 - <rustc_session[790c19fb393b2ba6]::session::S
auto - x86_64-msvc-tools
large size difference between variants
auto - x86_64-msvc-tools
large size difference between variants
auto - x86_64-msvc-tools
large size difference between variants
auto - x86_64-msvc-tools
large size difference between variants
auto - x86_64-msvc-tools
large size difference between variants
auto - x86_64-msvc-tools
large size difference between variants
auto - i686-gnu-nopt
expected identifier, found keyword `return`
auto - x86_64-msvc
expected identifier, found keyword `return`
auto - x86_64-gnu-stable
expected identifier, found keyword `return`
auto - x86_64-gnu
expected identifier, found keyword `return`
auto - i686-msvc
expected identifier, found keyword `return`
auto - x86_64-gnu-nopt
expected identifier, found keyword `return`
auto - x86_64-mingw
expected identifier, found keyword `return`
auto - i686-mingw
expected identifier, found keyword `return`
auto - x86_64-apple-1
expected identifier, found keyword `return`
auto - x86_64-gnu-aux
ambiguous glob re-exports
auto - x86_64-gnu-aux
ambiguous glob re-exports
auto - x86_64-gnu-aux
ambiguous glob re-exports
auto - x86_64-gnu-aux
ambiguous glob re-exports
auto - x86_64-gnu-aux
field `next_col_index` is never read
auto - x86_64-gnu-aux
unused return value of `Box::<T>::from_raw` that must be used
auto - x86_64-gnu-aux
trait aliases are experimental
auto - x86_64-gnu-aux
trait aliases are experimental
auto - x86_64-gnu-aux
derive helper attribute is used before it is introduced
auto - x86_64-gnu-aux
derive helper attribute is used before it is introduced
auto - x86_64-msvc-cargo
ambiguous glob re-exports
auto - x86_64-msvc-cargo
ambiguous glob re-exports
auto - x86_64-msvc-cargo
ambiguous glob re-exports
auto - x86_64-msvc-cargo
ambiguous glob re-exports
auto - x86_64-msvc-cargo
field `next_col_index` is never read
auto - x86_64-msvc-cargo
unused return value of `Box::<T>::from_raw` that must be used
auto - x86_64-msvc-cargo
trait aliases are experimental
auto - x86_64-msvc-cargo
trait aliases are experimental
auto - x86_64-msvc-cargo
derive helper attribute is used before it is introduced
auto - x86_64-msvc-cargo
derive helper attribute is used before it is introduced

Artifacts

Produced during runtime
Name Size
doc-auto-9e4e5847 Expired
13.5 MB