rust/compiler/rustc_middle/src/middle
bors 24699bcbad Auto merge of #95956 - yaahc:stable-in-unstable, r=cjgillot
Support unstable moves via stable in unstable items

part of https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/moving.20items.20to.20core.20unstably and a blocker of https://github.com/rust-lang/rust/pull/90328.

The libs-api team needs the ability to move an already stable item to a new location unstably, in this case for Error in core. Otherwise these changes are insta-stable making them much harder to merge.

This PR attempts to solve the problem by checking the stability of path segments as well as the last item in the path itself, which is currently the only thing checked.
2022-07-14 13:42:09 +00:00
..
codegen_fn_attrs.rs only compute codegen_fn_attrs where needed 2022-05-09 18:40:18 +02:00
dependency_format.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
exported_symbols.rs Synthesis object file for #[used] and exported symbols 2022-04-18 20:50:56 +01:00
lang_items.rs don't take TyCtxt by reference 2020-09-18 20:49:25 +02:00
limits.rs Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
mod.rs Remove SymbolStr. 2021-12-15 13:30:26 +11:00
privacy.rs Remove NodeIdHashingMode. 2022-04-12 19:59:32 +02:00
region.rs Replace &Vec<_>s with &[_]s 2022-06-03 20:42:42 +04:00
resolve_lifetime.rs Completely remove LifetimeScopeForPath. 2022-06-04 15:33:27 +02:00
stability.rs Auto merge of #95956 - yaahc:stable-in-unstable, r=cjgillot 2022-07-14 13:42:09 +00:00