diff options
| author | Dylan DPC <99973273+Dylan-DPC@users.noreply.github.com> | 2022-04-09 12:52:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-09 12:52:02 +0200 |
| commit | e232cb42e692e8bca56fbb98f9a3fbc1de8fbbd8 (patch) | |
| tree | b3b188efa6158941453b3af0c44a096c3176317c /library/proc_macro/src/lib.rs | |
| parent | 399dd8049d4b27329350937e3e17077205bdc0bf (diff) | |
| parent | 7eda975b06a0896139e6ab0d23df22c6d357e146 (diff) | |
| download | rust-e232cb42e692e8bca56fbb98f9a3fbc1de8fbbd8.tar.gz rust-e232cb42e692e8bca56fbb98f9a3fbc1de8fbbd8.zip | |
Rollup merge of #95308 - bjorn3:more_stable_proc_macro, r=Mark-Simulacrum
Reduce the amount of unstable features used in libproc_macro This makes it easier to adapt the source for stable when copying it into rust-analyzer to load rustc compiled proc macros.
Diffstat (limited to 'library/proc_macro/src/lib.rs')
| -rw-r--r-- | library/proc_macro/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/library/proc_macro/src/lib.rs b/library/proc_macro/src/lib.rs index 4a020e59e9c..00b8bb1eb26 100644 --- a/library/proc_macro/src/lib.rs +++ b/library/proc_macro/src/lib.rs @@ -17,18 +17,18 @@ test(no_crate_inject, attr(deny(warnings))), test(attr(allow(dead_code, deprecated, unused_variables, unused_mut))) )] +// This library is copied into rust-analyzer to allow loading rustc compiled proc macros. +// Please avoid unstable features where possible to minimize the amount of changes necessary +// to make it compile with rust-analyzer on stable. #![feature(rustc_allow_const_fn_unstable)] #![feature(nll)] #![feature(staged_api)] #![feature(allow_internal_unstable)] #![feature(decl_macro)] -#![feature(extern_types)] #![feature(negative_impls)] -#![feature(auto_traits)] #![feature(restricted_std)] #![feature(rustc_attrs)] #![feature(min_specialization)] -#![feature(panic_update_hook)] #![recursion_limit = "256"] #[unstable(feature = "proc_macro_internals", issue = "27812")] |
