summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
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
2017-01-03Fix lint attributes on non-item nodes.comex-45/+12
2017-01-03Make is_useful handle empty types properlyAndrew Cann-0/+7
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-8/+5
2016-12-15Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-0/+7
2016-12-07remove useless lifetime outlives boundsOliver Schneider-96/+75
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-76/+129
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-8/+4
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-4/+8
2016-11-29rustc: replace body exprs by their idsFlorian Diebold-10/+15
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-1/+8
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-6/+0
2016-11-22Auto merge of #37843 - nikomatsakis:issue-33685-hard-error, r=eddybbors-1/+1
2016-11-22Start warning cycle.Jeffrey Seyfried-1/+9