about summary refs log tree commit diff
path: root/compiler/rustc_feature/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-06-09Remove rustc_feature::Stabilitymejrs-11/+2
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-01-08rustc_feature: Avoid unsafe `std::env::set_var()` in `UnstableFeatures` testsMartin Nordholts-1/+11
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-11-17Add `RUSTC_BOOTSTRAP=-1` to make rustc pretend as stable compilerJieyou Xu-7/+12
2024-10-25Introduce `Enabled{Lang,Lib}Feature`许杰友 Jieyou Xu (Joe)-1/+3
2024-10-23rename lang feature lists to include LANGRalf Jung-6/+6
2024-10-23remove no longer needd UnstableFeature typeRalf Jung-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-09-06Correctly handle stability of `#[diagnostic]` attributesGeorg Semmler-2/+3
2024-08-27Add `warn(unreachable_pub)` to `rustc_feature`.Nicholas Nethercote-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+4
2024-07-14clarify the meaning of the version number for accepted/removed featuresRalf Jung-0/+4
2024-06-23Add hard error and migration lint for unsafe attrscarbotaniuman-1/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-1/+3
2024-06-06Error on unsafe on non-unsafe attributecarbotaniuman-2/+2
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-1/+0
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-03-19Change only_local to enum type and change the macros to always require a vari...surechen-1/+1
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-8/+9
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2023-12-10Remove edition umbrella features.Eric Huss-2/+1
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+3
2023-10-16Rename `ACTIVE_FEATURES` as `UNSTABLE_FEATURES`.Nicholas Nethercote-5/+5
2023-10-16Remove `rustc_feature::State`.Nicholas Nethercote-29/+9
2023-10-05Merge `STABLE_REMOVED_FEATURES` list into `REMOVED_FEATURES`.Nicholas Nethercote-4/+1
2023-10-05Streamline `find_lang_feature_issue`.Nicholas Nethercote-15/+14
2023-10-05Remove unused `Span` from the `set` function in `State::Active`.Nicholas Nethercote-2/+2
2023-08-06Issue numbers are enforced on active features; remove FIXMEMartin Nordholts-2/+0
2023-05-24Use `is_some_and`/`is_ok_and` in less obvious spotsMaybe Waffle-1/+1
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-5/+4
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+1
2023-01-12Allow setting CFG_DISABLE_UNSTABLE_FEATURES to 0Collin Baker-1/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-09-06get_attr should check that no duplicates are allowedyukang-2/+2
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-05-27Finish bumping stage0Mark Rousskov-1/+0
2022-05-10don't encode only locally used attrslcnr-2/+3
2022-04-07Stabilize `derive_default_enum`Jacob Pratt-1/+1
2021-11-18Check for duplicate attributes.Eric Huss-0/+2
2021-09-09Ignore automatically derived impls of `Clone` and `Debug` in dead code analysisFabian Wolff-1/+0
2021-06-28Make incomplete features part of delcarationSmitty-1/+1
2021-04-08Fix outdated crate names in compiler docspierwill-1/+1
2020-12-12tidy: Re-enable check for inline unit testsVadim Petrochenkov-27/+3
2020-11-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-3/+39
2020-10-01Add note about possible future improvementMara Bos-0/+2