rust/compiler
Jonathan Brouwer 1944af691e
Rollup merge of #152554 - JonathanBrouwer:remove_deprecated_safe, r=jdonszelmann
Remove `deprecated_safe` and its corresponding feature gate

This unimplements the feature gate for tracking issue https://github.com/rust-lang/rust/issues/94978
The author of that tracking issue and the MCP seem to no longer exist
Afaik we can just do this, but let me know if I'm wrong

Because this feature has been idle for 3+ years, and it is in the way to finish the attribute refactoring (https://github.com/rust-lang/rust/issues/131229#issuecomment-2971351163)
When someone wants to do work on it the feature gate can be re-added

r? @jdonszelmann
2026-02-13 13:35:03 +01:00
..
rustc Return ExitCode from rustc_driver::main 2026-01-23 21:04:27 +00:00
rustc_abi Rollup merge of #152469 - mu001999-contrib:cleanup/unused-features, r=nadrieril,jdonszelmann 2026-02-13 13:34:58 +01:00
rustc_arena Replace some feature(core_intrinsics) with stable hints 2026-02-08 18:21:47 +11:00
rustc_ast Allow provisional mgca syntax of type const <IDENT> = <EXPR> to be reconized. 2026-02-09 07:59:24 -08:00
rustc_ast_ir Implement &pin patterns and ref pin bindings 2025-11-10 09:57:08 +08:00
rustc_ast_lowering Allow provisional mgca syntax of type const <IDENT> = <EXPR> to be reconized. 2026-02-09 07:59:24 -08:00
rustc_ast_passes Rollup merge of #152519 - scottmcm:fix-152501, r=fmease 2026-02-13 15:19:13 +11:00
rustc_ast_pretty Allow provisional mgca syntax of type const <IDENT> = <EXPR> to be reconized. 2026-02-09 07:59:24 -08:00
rustc_attr_parsing Rollup merge of #152555 - JonathanBrouwer:port_diagnostic_item, r=jdonszelmann 2026-02-13 13:34:59 +01:00
rustc_baked_icu_data Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_borrowck Rollup merge of #152218 - adwinwhite:fix-mir-borrowck-opaque-handling-keep-all-errors, r=lcnr 2026-02-13 13:35:00 +01:00
rustc_builtin_macros Auto merge of #152517 - jhpratt:rollup-fGRcId6, r=jhpratt 2026-02-12 06:57:59 +00:00
rustc_codegen_cranelift Rollup merge of #152469 - mu001999-contrib:cleanup/unused-features, r=nadrieril,jdonszelmann 2026-02-13 13:34:58 +01:00
rustc_codegen_gcc Remove SelfProfilerRef from CodegenContext 2026-02-12 12:44:14 +00:00
rustc_codegen_llvm Rollup merge of #152440 - him2him2:fix-typos-compiler, r=Kivooeo,Kobzol 2026-02-13 13:35:02 +01:00
rustc_codegen_ssa Support serializing CodegenContext 2026-02-12 12:44:15 +00:00
rustc_const_eval Rollup merge of #152356 - JonathanBrouwer:inline_diag4, r=jdonszelmann 2026-02-13 13:35:01 +01:00
rustc_data_structures Rollup merge of #152469 - mu001999-contrib:cleanup/unused-features, r=nadrieril,jdonszelmann 2026-02-13 13:34:58 +01:00
rustc_driver Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_driver_impl Rollup merge of #152250 - JonathanBrouwer:convert_finish, r=jdonszelmann 2026-02-08 19:15:25 +01:00
rustc_error_codes Fix tidy formatting manually for E0423.md 2026-01-31 10:46:58 +05:30
rustc_error_messages Remove SubdiagMessage in favour of the identical DiagMessage 2026-02-10 09:13:45 +00:00
rustc_errors Rollup merge of #152356 - JonathanBrouwer:inline_diag4, r=jdonszelmann 2026-02-13 13:35:01 +01:00
rustc_expand Port #[rustc_diagnostic_item] to the new attribute parsers 2026-02-13 09:46:47 +00:00
rustc_feature Remove deprecated_safe and its corresponding feature gate 2026-02-12 22:16:28 +01:00
rustc_fs_util Avoid using env::temp when linking a binary 2025-12-24 06:41:42 +00:00
rustc_graphviz change non-canonical clone impl to {*self}, fix some doc comments 2025-12-20 13:46:22 +00:00
rustc_hashes some cleanups in compiler 2025-10-12 08:08:30 +00:00
rustc_hir Rollup merge of #152555 - JonathanBrouwer:port_diagnostic_item, r=jdonszelmann 2026-02-13 13:34:59 +01:00
rustc_hir_analysis Return Binder 2026-02-13 14:06:30 +09:00
rustc_hir_id rustc_hir_id: Add a comment explaining why the crate exists 2025-08-20 15:04:00 -07:00
rustc_hir_pretty Allow provisional mgca syntax of type const <IDENT> = <EXPR> to be reconized. 2026-02-09 07:59:24 -08:00
rustc_hir_typeck Rollup merge of #152444 - ShoyuVanilla:unsized-recursion-limit, r=lcnr 2026-02-13 15:19:12 +11:00
rustc_incremental Replace parallel! macro with par_fns function and rename join to par_join 2026-02-12 12:20:18 +01:00
rustc_index Remove unused features in compiler 2026-02-13 09:25:39 +08:00
rustc_index_macros Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
rustc_infer Stabilize assert_matches 2026-02-11 14:13:44 +01:00
rustc_interface Rollup merge of #152329 - Zoxc:simple-parallel-macro, r=nnethercote 2026-02-13 15:19:12 +11:00
rustc_lexer Remove rustc_lexer::cursor module. 2026-01-27 12:06:55 +11:00
rustc_lint Rollup merge of #152356 - JonathanBrouwer:inline_diag4, r=jdonszelmann 2026-02-13 13:35:01 +01:00
rustc_lint_defs Add FCW for derive helper attributes that will conflict with built-in attributes 2026-02-10 19:39:19 +00:00
rustc_llvm Fix multi-cgu+debug builds using autodiff by delaying autodiff till lto 2026-02-11 14:08:56 -05:00
rustc_log Restrict sysroot crate imports to those defined in this repo. 2025-10-15 13:17:25 +01:00
rustc_macros Rollup merge of #152356 - JonathanBrouwer:inline_diag4, r=jdonszelmann 2026-02-13 13:35:01 +01:00
rustc_metadata Rollup merge of #152469 - mu001999-contrib:cleanup/unused-features, r=nadrieril,jdonszelmann 2026-02-13 13:34:58 +01:00
rustc_middle Rollup merge of #152356 - JonathanBrouwer:inline_diag4, r=jdonszelmann 2026-02-13 13:35:01 +01:00
rustc_mir_build Stabilize assert_matches 2026-02-11 14:13:44 +01:00
rustc_mir_dataflow Stabilize assert_matches 2026-02-11 14:13:44 +01:00
rustc_mir_transform Rollup merge of #152356 - JonathanBrouwer:inline_diag4, r=jdonszelmann 2026-02-13 13:35:01 +01:00
rustc_monomorphize Rollup merge of #152329 - Zoxc:simple-parallel-macro, r=nnethercote 2026-02-13 15:19:12 +11:00
rustc_next_trait_solver Rollup merge of #152383 - RalfJung:BikeshedGuaranteedNoDrop, r=TaKO8Ki 2026-02-11 13:48:50 +01:00
rustc_parse Rollup merge of #152469 - mu001999-contrib:cleanup/unused-features, r=nadrieril,jdonszelmann 2026-02-13 13:34:58 +01:00
rustc_parse_format rustc_parse_format: improve diagnostics for unsupported debug = syntax 2026-02-06 00:44:03 +05:30
rustc_passes Rollup merge of #152554 - JonathanBrouwer:remove_deprecated_safe, r=jdonszelmann 2026-02-13 13:35:03 +01:00
rustc_pattern_analysis Rollup merge of #152469 - mu001999-contrib:cleanup/unused-features, r=nadrieril,jdonszelmann 2026-02-13 13:34:58 +01:00
rustc_privacy Rollup merge of #151887 - scottmcm:homogeneous-try-in-compiler, r=jackh726 2026-02-08 16:58:23 +11:00
rustc_proc_macro Update literal-escaper version to 0.0.7 2026-01-08 14:10:33 +01:00
rustc_public Rollup merge of #150271 - Jamesbarford:chore/refactor-struct-placeholder-pt2, r=lcnr 2026-01-29 17:47:29 +01:00
rustc_public_bridge Remove unused features in compiler 2026-02-13 09:25:39 +08:00
rustc_query_impl Extract DepKindVTable constructors to their own module 2026-02-13 23:19:20 +11:00
rustc_query_system Auto merge of #152506 - Urgau:rollup-MlGAszj, r=Urgau 2026-02-12 03:44:50 +00:00
rustc_resolve Rollup merge of #152555 - JonathanBrouwer:port_diagnostic_item, r=jdonszelmann 2026-02-13 13:34:59 +01:00
rustc_sanitizers Include assoc const projections in CFI trait object 2026-02-01 22:45:43 +08:00
rustc_serialize Remove unused features in compiler 2026-02-13 09:25:39 +08:00
rustc_session Support serializing CodegenContext 2026-02-12 12:44:15 +00:00
rustc_span Rollup merge of #151142 - SpriteOvO:type-info-adt, r=oli-obk 2026-02-12 00:04:15 +01:00
rustc_symbol_mangling Stabilize assert_matches 2026-02-11 14:13:44 +01:00
rustc_target Rollup merge of #152552 - androm3da:hexagon-hvx-abi-rules, r=madsmtm 2026-02-13 15:19:15 +11:00
rustc_thread_pool Fix typos and grammar in compiler and build documentation 2026-02-10 10:22:05 -05:00
rustc_trait_selection Rollup merge of #152392 - TaKO8Ki:missing-generics-in-traits-used-in-const, r=jieyouxu 2026-02-13 13:35:01 +01:00
rustc_traits implied bounds comments 2026-01-19 16:08:54 +00:00
rustc_transmute Clean up src/dst transmute mess. 2026-01-12 09:22:58 +11:00
rustc_ty_utils Auto merge of #152517 - jhpratt:rollup-fGRcId6, r=jhpratt 2026-02-12 06:57:59 +00:00
rustc_type_ir Remove unused features in compiler 2026-02-13 09:25:39 +08:00
rustc_type_ir_macros Provide an extended framework for type visit, for use in rust-analyzer 2025-12-16 01:47:28 +02:00
rustc_windows_rc [win] Use find-msvc-tools instead of cc to find the linker and rc on Windows 2025-09-19 12:00:30 -07:00