about summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
2020-01-11move rustc::lint::{context, passes} to rustc_lint.Mazdak Farrokhzad-883/+0
2020-01-11lints: promote levels.rs to lint.rs & extract passes.rsMazdak Farrokhzad-2/+2
2020-01-11move logic to LintLevelsBuilderMazdak Farrokhzad-2/+2
2020-01-11canonicalize some lint importsMazdak Farrokhzad-2/+2
2020-01-11prepare moving HardwiredLints to rustc_sessionMazdak Farrokhzad-2/+123
2020-01-11buffered lint infra -> rustc_sessionMazdak Farrokhzad-13/+2
2020-01-11prepare for moving BuiltinLintDiagnostics to rustc_sessionMazdak Farrokhzad-1/+1
2020-01-11Remove unused derivesMazdak Farrokhzad-1/+1
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-1/+1
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-5/+6
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-2/+1
2020-01-01Move late lint machanism in librustc_lint.Camille GILLOT-451/+8
2020-01-01Move early lint machanism in librustc_lint.Camille GILLOT-364/+8
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-27Syntax for hir::Ty.Camille GILLOT-10/+14
2019-12-26Syntax for hir::Expr.Camille GILLOT-7/+7
2019-12-22Format the worldMark Rousskov-195/+182
2019-12-21Use Arena inside hir::Body.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::Mod.Camille GILLOT-2/+2
2019-12-21Use Arena inside hir::StructField.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::EnumDef.Camille GILLOT-2/+2
2019-12-21Use Arena inside hir::ImplItem.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::TraitItem.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::ForeignItem.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::Item.Camille GILLOT-1/+1
2019-12-12Remove `ast::{Impl,Trait}{Item,ItemKind}`.Mazdak Farrokhzad-2/+2
2019-12-12Unify assoc item visitors more.Mazdak Farrokhzad-2/+2
2019-12-12Unify associated item visitor.Mazdak Farrokhzad-2/+2
2019-12-01rustc_plugin: Remove support for adding plugins from command lineVadim Petrochenkov-2/+1
2019-11-29allow customising ty::TraitRef's printing behaviorMikhail Babenko-2/+7
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-12Remove dead code for encoding/decoding lint IDsMark Rousskov-26/+1
2019-11-07Rollup merge of #66044 - RalfJung:uninit-lint, r=oli-obkYuki Okushi-0/+3
2019-11-03Delete lint buffer from SessionMark Rousskov-13/+13
2019-11-02also identiy MaybeUninit::uninit().assume_init() as dangerousRalf Jung-0/+3
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-1/+1
2019-10-22Add some documentationMark Rousskov-8/+16
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-1/+1
2019-10-17Update API to be more compatible with plugin needsMark Rousskov-13/+17
2019-10-17Create lint store during plugin registrationMark Rousskov-8/+8
2019-10-17Remove all borrows of lint store from Session from librustcMark Rousskov-8/+13
2019-10-17Access future incompatibility information directlyMark Rousskov-4/+0
2019-10-17Remove side table of future incompatibility infoMark Rousskov-43/+20
2019-10-17Move to storing constructor functions inside LintStoreMark Rousskov-30/+26
2019-10-17Take lint passes as constructor functionsMark Rousskov-8/+8
2019-10-17Make get_lints be a static functionMark Rousskov-9/+1
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-4/+0
2019-10-17Split out just registration to separate functionMark Rousskov-27/+13
2019-10-17Split module and crate late pass registrationMark Rousskov-9/+9