summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
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
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-10/+7
2019-10-17Handle lints, not passes in push_lintsMark Rousskov-7/+5
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-09-26Rename `Item.node` to `Item.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-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-10/+10
2019-09-03Remove `LocalInternedString` uses from `librustc/lint/`.Nicholas Nethercote-2/+2
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-8/+8
2019-08-25HirIdify hir::Crate.modulesljedrz-1/+1
2019-08-24Modifies how Arg, Arm, Field, FieldPattern and Variant are visitedCaio-20/+15
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-1/+1
2019-08-15Auto merge of #63575 - Centril:rollup-anlv9g5, r=Centrilbors-2/+2
2019-08-14Merge Variant and Variant_Caio-2/+2
2019-08-14Handle cfg(bootstrap) throughoutMark Rousskov-2/+2
2019-07-28Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasperMazdak Farrokhzad-0/+14
2019-07-27Lint attributes on function argumentsCaio-0/+14
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-2/+2
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-1/+1
2019-07-04rename hir::map::local_def_id to local_def_id_from_node_idljedrz-1/+1
2019-06-24Turn internal lints into tool lintsflip1995-2/+2
2019-06-24Implement initernal lint LINT_PASS_IMPL_WITHOUT_MACROflip1995-0/+2
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-1/+1
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+1