| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-10-16 | Rename `ACTIVE_FEATURES` as `UNSTABLE_FEATURES`. | Nicholas Nethercote | -1/+1 | |
| It's a better name, and lets "active features" refer to the features that are active in a particular program, due to being declared or enabled by the edition. The commit also renames `Features::enabled` as `Features::active` to match this; I changed my mind and have decided that "active" is a little better thatn "enabled" for this, particularly because a number of pre-existing comments use "active" in this way. Finally, the commit renames `Status::Stable` as `Status::Accepted`, to match `ACCEPTED_FEATURES`. | ||||
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -4/+9 | |
| 2023-09-14 | Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errors | bors | -0/+5 | |
| Visit ExprField for lint levels. Fixes https://github.com/rust-lang/rust/issues/115823 | ||||
| 2023-09-13 | Visit ExprField for lint levels. | Camille GILLOT | -0/+5 | |
| 2023-08-30 | feat(rustc_lint): make `CheckLintName` respect lint level | Weihang Lo | -46/+38 | |
| 2023-08-30 | refactor(rustc_lint): inline `check_lint_name_cmdline` | Weihang Lo | -2/+61 | |
| 2023-08-24 | lint: translate `RenamedOrRemovedLint` | Weihang Lo | -9/+17 | |
| 2023-08-22 | unknown unstable lint command line | mojave2 | -10/+18 | |
| fix ##113702 fix #113702 unknown unstable lint command lint improve impelementation | ||||
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -2/+12 | |
| Removes two pieces of mutable state. Follow up to #114622. | ||||
| 2023-08-04 | Make MissingDoc a module lint. | Camille GILLOT | -0/+11 | |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -1/+1 | |
| r? @WaffleLapkin | ||||
| 2023-07-18 | Add `#[track_caller]` to lint related diagnostic functions | Maybe Waffle | -0/+4 | |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -7/+9 | |
| 2023-05-18 | Stop confusing specification levels when computing expectations. | Camille GILLOT | -3/+7 | |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 | |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 | |
| 2023-04-10 | Fix typos in compiler | DaniPopes | -2/+2 | |
| 2023-04-09 | Use HashMap entry APIs more | Nilstrieb | -6/+6 | |
| 2023-03-06 | Querify registered_tools. | Camille GILLOT | -2/+2 | |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -7/+10 | |
| Instead of loading the Fluent resources for every crate in `rustc_error_messages`, each crate generates typed identifiers for its own diagnostics and creates a static which are pulled together in the `rustc_driver` crate and provided to the diagnostic emitter. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -2/+2 | |
| 2023-01-09 | refactor: cleanup | Rejyr | -2/+0 | |
| 2023-01-09 | refactor: refactor to derive for some lints. | Rejyr | -3/+10 | |
| 2023-01-09 | migrate: `levels.rs` | Rejyr | -103/+39 | |
| 2023-01-09 | add: `emit{,_spanned}_lint` for `LintLevelsBuilder` | Rejyr | -19/+29 | |
| add: `emit_spanned_lint` and `emit_lint` for `LintLevelsBuilder` migrate: `DeprecatedLintName` | ||||
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -1/+1 | |
| Remove the `..` from the body, only a few invocations used it and it's inconsistent with rust syntax. Use `;` instead of `,` between consts. As the Rust syntax gods inteded. | ||||
| 2022-12-18 | Make `#[custom_encodable]` an attribute for `newtype_index` | Nilstrieb | -1/+1 | |
| Makes the syntax a little more rusty. | ||||
| 2022-11-13 | Store a LocalDefId in hir::Variant & hir::Field. | Camille GILLOT | -2/+2 | |
| 2022-11-11 | Tweak signatures in rustc_middle::hir::map. | Camille GILLOT | -1/+1 | |
| 2022-11-07 | fix: lint against lint functions | Rejyr | -0/+1 | |
| fix: lint against the functions `LintContext::{lookup_with_diagnostics,lookup,struct_span_lint,lint}`, `TyCtxt::struct_lint_node`, `LintLevelsBuilder::struct_lint`. | ||||
| 2022-10-22 | Change `unknown_lint` applicability to `MaybeIncorrect` | Samuel Moelius | -1/+1 | |
| 2022-10-12 | link lint function with `decorate` function param to `struct_lint_level` | Maybe Waffle | -0/+4 | |
| 2022-10-01 | Add sanity Drop impl. | Camille GILLOT | -0/+8 | |
| 2022-10-01 | Add FIXME. | Camille GILLOT | -0/+1 | |
| 2022-10-01 | Replace retain with assertion. | Camille GILLOT | -2/+6 | |
| 2022-10-01 | Add fast path without visiting. | Camille GILLOT | -12/+30 | |
| 2022-10-01 | Simplify LintLevelsProvider. | Camille GILLOT | -18/+16 | |
| 2022-10-01 | Compute by owner instead of HirId. | Camille GILLOT | -16/+110 | |
| 2022-10-01 | Add FIXME. | Camille GILLOT | -0/+2 | |
| 2022-10-01 | Comment LintLevelSets. | Camille GILLOT | -1/+12 | |
| 2022-10-01 | Move lint level computation to rustc_middle::lint. | Camille GILLOT | -26/+32 | |
| 2022-10-01 | Reduce visibilities and remove dead code. | Camille GILLOT | -17/+15 | |
| 2022-10-01 | Move code to rustc_lint. | Camille GILLOT | -2/+69 | |
| 2022-10-01 | Remove unused tool_name. | Camille GILLOT | -4/+0 | |
| 2022-10-01 | Compute `lint_levels` by definition | Deadbeef | -278/+310 | |
| 2022-10-01 | Refactor rustc lint API | Maybe Waffle | -59/+73 | |
| 2022-09-22 | Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk" | Camille GILLOT | -396/+284 | |
| This reverts commit 2cb9a65684dba47c52de8fa938febf97a73e70a9, reversing changes made to 750bd1a7ff3e010611b97ee75d30b7cbf5f3a03c. | ||||
| 2022-09-14 | Add FIXME. | Camille GILLOT | -0/+2 | |
| 2022-09-14 | Comment LintLevelSets. | Camille GILLOT | -1/+12 | |
| 2022-09-14 | Remove unused tool_name. | Camille GILLOT | -4/+0 | |
