about summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2019-10-17De-propagate optional session from lint registrationMark Rousskov-12/+5
2019-10-17Duplicate lint specifications are always bug!Mark Rousskov-20/+2
2019-10-16Move overlapping patterns to its own lintEsteban Küber-0/+7
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-14Rollup merge of #65363 - Centril:less-pprust, r=Mark-SimulacrumMazdak Farrokhzad-1/+2
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-1/+2
2019-10-11Report lint in external macrosmemoryruins-1/+2
2019-10-07Warn if include macro fails to include entire fileMark Rousskov-0/+8
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-8/+3
2019-09-26Rename `MetaItem.node` to `MetaItem.kind`varkor-2/+2
2019-09-26Rename `Item.node` to `Item.kind`varkor-2/+2
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-2/+2
2019-09-26Rename `Lit.node` to `Lit.kind`varkor-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-2/+2
2019-09-26Auto merge of #64513 - varkor:sty-begone, r=eddybbors-1/+1
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-25Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=ZoxcMazdak Farrokhzad-1/+1
2019-09-20factor out pluralisation remains after #64280gaolei-2/+2
2019-09-08Rollup merge of #64066 - petrochenkov:softstab, r=matthewjasperMazdak Farrokhzad-0/+7
2019-09-07Support "soft" feature-gating using a lintVadim Petrochenkov-0/+7
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-13/+13
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-21/+25
2019-09-05Don't call `diag_span_note_once` for suppressed lintsMatthew Jasper-20/+24
2019-09-05Add an ExpnKind for AST passesMatthew Jasper-1/+1
2019-09-03Remove `LocalInternedString` uses from `librustc/lint/`.Nicholas Nethercote-3/+3
2019-08-30Add a "diagnostic item" schemeOliver Scherer-11/+5
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-13/+13
2019-08-25HirIdify hir::Crate.modulesljedrz-1/+1
2019-08-24Modifies how Arg, Arm, Field, FieldPattern and Variant are visitedCaio-48/+23
2019-08-15hygiene: `ExpnInfo` -> `ExpnData`Vadim Petrochenkov-9/+9
2019-08-15hygiene: Remove `Option`s from functions returning `ExpnInfo`Vadim Petrochenkov-35/+17
2019-08-15syntax_pos: Introduce a helper for checking whether a span comes from expansionVadim Petrochenkov-1/+1
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-1/+1
2019-08-15Auto merge of #63575 - Centril:rollup-anlv9g5, r=Centrilbors-3/+3
2019-08-14Merge Variant and Variant_Caio-3/+3
2019-08-14Handle cfg(bootstrap) throughoutMark Rousskov-3/+3
2019-07-28Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasperMazdak Farrokhzad-2/+22
2019-07-27Lint attributes on function argumentsCaio-2/+22
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-07-19Implement checks for meta-variables in macrosJulien Cretin-1/+9
2019-07-17normalize use of backticks in compiler messages for librustc/lintSamy Kacimi-5/+5
2019-07-12Change `indirect_structural_match` lint to allow-by-default.Felix S. Klock II-1/+3
2019-07-11hygiene: Make sure each `Mark` has an associated expansion infoVadim Petrochenkov-1/+1
2019-07-11hygiene: Reuse `MacroKind` in `ExpnKind`Vadim Petrochenkov-11/+8
2019-07-11syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa...Vadim Petrochenkov-7/+5
2019-07-11Rename some things in `syntax_pos/hygiene`Vadim Petrochenkov-10/+10
2019-07-10Auto merge of #62339 - pnkfelix:issue-61188-use-visitor-for-structural-match-...bors-0/+6
2019-07-08future-compat lint for newly handled cases of `#[structural_match]`.Felix S. Klock II-0/+6
2019-07-07Support deprecation checking for macrosVadim Petrochenkov-0/+5
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-2/+2