rust/compiler
bors ed897d5f85 Auto merge of #138267 - matthiaskrgr:rollup-vt76bhs, r=matthiaskrgr
Rollup of 12 pull requests

Successful merges:

 - #136127 (Allow `*const W<dyn A> -> *const dyn A` ptr cast)
 - #136968 (Turn order dependent trait objects future incompat warning into a hard error)
 - #137319 (Stabilize `const_vec_string_slice`)
 - #137885 (tidy: add triagebot checks)
 - #138040 (compiler: Use `size_of` from the prelude instead of imported)
 - #138084 (Use workspace lints for crates in `compiler/`)
 - #138158 (Move more layouting logic to `rustc_abi`)
 - #138160 (depend more on attr_data_structures and move find_attr! there)
 - #138192 (crashes: couple more tests)
 - #138216 (bootstrap: Fix stack printing when a step cycle is detected)
 - #138232 (Reduce verbosity of GCC build log)
 - #138242 (Revert "Don't test new error messages with the stage 0 compiler")

r? `@ghost`
`@rustbot` modify labels: rollup
2025-03-09 12:29:49 +00:00
..
rustc Specify rust lints for compiler/ crates via Cargo. 2025-03-08 08:41:09 +11:00
rustc_abi Rollup merge of #138158 - moulins:move-layout-to-rustc_abi, r=workingjubilee 2025-03-09 10:34:51 +01:00
rustc_arena Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_ast Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_ast_ir Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_ast_lowering Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_ast_passes Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_ast_pretty Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_attr_data_structures Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk 2025-03-09 10:34:52 +01:00
rustc_attr_parsing Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk 2025-03-09 10:34:52 +01:00
rustc_baked_icu_data Add unreachable_pub to the default lints for compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_borrowck Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_builtin_macros Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_codegen_cranelift Fully test the alloc crate through alloctests 2025-03-07 19:11:13 +00:00
rustc_codegen_gcc Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compiler-errors 2025-03-09 10:34:49 +01:00
rustc_codegen_llvm Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_codegen_ssa Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_const_eval Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_data_structures Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_driver Specify rust lints for compiler/ crates via Cargo. 2025-03-08 08:41:09 +11:00
rustc_driver_impl Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_error_codes Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_error_messages Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_errors Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_expand Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_feature Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_fluent_macro Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_fs_util Specify rust lints for compiler/ crates via Cargo. 2025-03-08 08:41:09 +11:00
rustc_graphviz Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_hashes Specify rust lints for compiler/ crates via Cargo. 2025-03-08 08:41:09 +11:00
rustc_hir Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_hir_analysis Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_hir_pretty Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk 2025-03-09 10:34:52 +01:00
rustc_hir_typeck Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_incremental Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_index Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_index_macros Add unreachable_pub to the default lints for compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_infer Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_interface Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_lexer Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_lint Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_lint_defs Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_llvm Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_log Specify rust lints for compiler/ crates via Cargo. 2025-03-08 08:41:09 +11:00
rustc_macros Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_metadata Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_middle Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk 2025-03-09 10:34:52 +01:00
rustc_mir_build Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_mir_dataflow Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_mir_transform Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_monomorphize Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_next_trait_solver Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_parse Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_parse_format Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_passes Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_pattern_analysis Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_privacy Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_query_impl Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_query_system Auto merge of #138267 - matthiaskrgr:rollup-vt76bhs, r=matthiaskrgr 2025-03-09 12:29:49 +00:00
rustc_resolve Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_sanitizers Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_serialize Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_session Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_smir Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_span Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_symbol_mangling Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_target Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_trait_selection Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00
rustc_traits Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_transmute Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_ty_utils Rollup merge of #138158 - moulins:move-layout-to-rustc_abi, r=workingjubilee 2025-03-09 10:34:51 +01:00
rustc_type_ir Remove #![warn(unreachable_pub)] from all compiler/ crates. 2025-03-08 08:41:43 +11:00
rustc_type_ir_macros Specify rust lints for compiler/ crates via Cargo. 2025-03-08 08:41:09 +11:00
stable_mir Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu 2025-03-09 10:34:50 +01:00