about summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2017-07-08Move public reexports of private extern crates into a separate lintVadim Petrochenkov-0/+7
2017-07-08Make sufficiently old or low-impact compatibility lints deny-by-defaultVadim Petrochenkov-7/+7
2017-07-05use field init shorthand in src/librustcZack M. Davis-8/+8
2017-06-29Rollup merge of #42919 - zackmdavis:once_again_we_heard_you_the_first_time, r...Ariel Ben-Yehuda-13/+13
2017-06-26make lint on-by-default/implied-by messages appear only onceZack M. Davis-13/+13
2017-06-23only set "overruled by outer forbid" once for lint groups, by group nameZack M. Davis-9/+17
2017-06-23remove unused parameters from LintStore.find_lintZack M. Davis-8/+5
2017-06-12kill various tasks we no longer need and remove outdated README textNiko Matsakis-3/+0
2017-06-12Auto merge of #42537 - michaelwoerister:tcx-for-dep-node, r=nikomatsakisbors-2/+2
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-2/+2
2017-06-09rustc: track the current ty::ParamEnv in lint::LateContext.Eduard-Mihai Burtescu-12/+36
2017-06-09rustc: remove redundant krate field from lint::LateContext.Eduard-Mihai Burtescu-4/+0
2017-06-02Add E0602Guillaume Gomez-3/+3
2017-05-30Turn `invalid_type_param_default` into a lint againVadim Petrochenkov-0/+7
2017-05-30Turn sufficiently old compatibility lints into hard errorsVadim Petrochenkov-65/+0
2017-05-29Auto merge of #41856 - qnighy:prohibit-parenthesized-params-in-more-types, r=...bors-0/+7
2017-05-26Add warning cycle #42238.Masaki Hara-0/+7
2017-05-25Auto merge of #40847 - jseyfried:decl_macro, r=nrcbors-2/+1
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-2/+1
2017-05-17Refactor: Move the mutable parts out of LintStore. Fix #42007.kennytm-86/+165
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-0/+15
2017-05-13Support #[allow] etc logic on a per macro levelest31-0/+8
2017-05-13Add lint for unused macrosest31-0/+7
2017-05-12Pass crate attributes in visit.rsNick Cameron-1/+1
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-2/+2
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-2/+2
2017-03-27Fix various useless derefs and slicingsOliver Schneider-3/+2
2017-03-23convert privacy access levels into a queryNiko Matsakis-3/+5
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-2/+2
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-2/+2
2017-03-13some style fixesTshepang Lekhonkhobe-4/+10
2017-03-10Allow lints to check Bodys directlyOliver Schneider-0/+8
2017-03-01Auto merge of #34198 - eddyb:you're-a-bad-transmute-and-you-should-feel-bad, ...bors-7/+0
2017-02-28Add warning cycle.Jeffrey Seyfried-0/+7
2017-02-28Make transmuting from fn item types to pointer-sized types a hard error.Eduard Burtescu-7/+0
2017-02-05Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakisCorey Farwell-0/+8
2017-02-04note wording: lint implied by lint group, not lint group implies lintZack M. Davis-4/+4
2017-02-04note lint group set on command line triggering individual lintZack M. Davis-10/+21
2017-02-04note individual lint name set via lint group attribute in notesZack M. Davis-24/+31
2017-02-03Use a proper future-compatibility lintAndrew Cann-0/+8
2017-02-02store typeck lints in the `TypeckTables`Niko Matsakis-6/+41
2017-02-02introduce `LintTable`Niko Matsakis-11/+68
2017-01-29Implement compatibility lint for legacy constructor visibilitiesVadim Petrochenkov-0/+7
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-5/+5
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-2/+2
2017-01-20Rollup merge of #39195 - nagisa:deny-extra-requirement-in-impl, r=eddybAlex Crichton-1/+1
2017-01-20Deny extra_requirement_in_impl forward-compat lintSimonas Kazlauskas-1/+1
2017-01-17Teach Diagnostics to highlight textEsteban Küber-1/+1
2017-01-14Merge branch 'master' into lint-attr-fixcomex-20/+35
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-18/+28