| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-11 | {rustc::lint -> rustc_lint}::internal | Mazdak Farrokhzad | -241/+0 | |
| 2020-01-11 | lints: promote levels.rs to lint.rs & extract passes.rs | Mazdak Farrokhzad | -1/+2 | |
| 2020-01-11 | prepare moving HardwiredLints to rustc_session | Mazdak Farrokhzad | -4/+2 | |
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-27 | Syntax for hir::Ty. | Camille GILLOT | -5/+5 | |
| 2019-12-22 | Format the world | Mark Rousskov | -3/+4 | |
| 2019-12-20 | 1. ast::Mutability::{Mutable -> Mut, Immutable -> Not}. | Mazdak Farrokhzad | -1/+1 | |
| 2. mir::Mutability -> ast::Mutability. | ||||
| 2019-12-03 | Move early lint declarations to librustc_session | Mark Rousskov | -0/+1 | |
| 2019-11-10 | Merge hir::Mutability into ast::Mutability. | Camille GILLOT | -1/+1 | |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 | |
| 2019-09-26 | Rename `Ty.node` to `Ty.kind` | varkor | -2/+2 | |
| 2019-08-30 | Add a "diagnostic item" scheme | Oliver Scherer | -11/+5 | |
| This allows lints and other diagnostics to refer to items by a unique ID instead of relying on whacky path resolution schemes that may break when items are relocated. | ||||
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -4/+4 | |
| For naming consistency with everything else in this area | ||||
| 2019-08-15 | hygiene: Remove `Option`s from functions returning `ExpnInfo` | Vadim Petrochenkov | -22/+11 | |
| The expansion info is not optional and should always exist | ||||
| 2019-08-15 | syntax_pos: Introduce a helper for checking whether a span comes from expansion | Vadim Petrochenkov | -1/+1 | |
| 2019-08-14 | Handle cfg(bootstrap) throughout | Mark Rousskov | -1/+1 | |
| 2019-07-11 | Rename some things in `syntax_pos/hygiene` | Vadim Petrochenkov | -2/+2 | |
| More consistent with other naming: ExpnFormat -> ExpnKind ExpnKind::name -> ExpnKind::descr DesugaringKind::name -> DesugaringKind::descr Shorter, no tautology: CompilerDesugaring -> Desugaring CompilerDesugaringKind -> DesugaringKind | ||||
| 2019-06-24 | Turn internal lints into tool lints | flip1995 | -11/+11 | |
| 2019-06-24 | Allow default_hash_types in some crates | flip1995 | -1/+1 | |
| 2019-06-24 | Only allow {declare,impl}_lint_pass macros for implementing LintPass | flip1995 | -10/+24 | |
| 2019-06-24 | Implement initernal lint LINT_PASS_IMPL_WITHOUT_MACRO | flip1995 | -17/+33 | |
| 2019-05-29 | Introduce and use `SyntaxContext::outer_expn_info()`. | Nicholas Nethercote | -1/+1 | |
| It reduces two `hygiene_data` accesses to one on some hot paths. | ||||
| 2019-05-27 | Use `Symbol` more in lint APIs | Oliver Scherer | -10/+16 | |
| 2019-05-03 | rustc: rename hir::def::Def to Res (short for "resolution"). | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-04-28 | Implement internal lints | flip1995 | -10/+122 | |
| - USAGE_OF_QUALIFIED_TY - TY_PASS_BY_REFERENCE | ||||
| 2019-04-12 | Uplift `get_def_path` from Clippy | flip1995 | -1/+1 | |
| This uplifts `get_def_path` from Clippy. This is a follow up on the implementation of internal lints: #59316 The internal lint implementation also copied the implementation of the `AbsolutePathPrinter`. To get rid of this code duplication this also uplifts the `get_def_path` function from Clippy. This also renames `match_path` to `match_def_path`, as it was originally named in Clippy. | ||||
| 2019-04-05 | Move match_path from DefId to lint::LateContext | flip1995 | -1/+1 | |
| 2019-04-04 | Use declare_lint_pass! and impl_lint_pass! in more places | hgallagher1993 | -20/+2 | |
| 2019-04-03 | Deduplicate code in TyKind lint | flip1995 | -48/+30 | |
| 2019-04-03 | Fix bug in TyKind lint | flip1995 | -5/+8 | |
| 2019-04-03 | Make internal lints allow-by-default | flip1995 | -2/+2 | |
| 2019-04-03 | use check_path instead of check_expr | flip1995 | -49/+27 | |
| 2019-04-03 | Fix rebase fallout | flip1995 | -16/+15 | |
| 2019-04-03 | Add internal lints default_hash_types and usage_of_ty_tykind | flip1995 | -0/+165 | |
