about summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
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
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-13/+7
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-1/+1
2016-11-17make HR_LIFETIME_IN_ASSOC_TYPE deny-by-defaultNiko Matsakis-1/+1
2016-11-16add a `nested_visit_map` methodNiko Matsakis-35/+31
2016-11-16fallout from separating impl-items from implsNiko Matsakis-2/+7
2016-11-11Auto merge of #37456 - estebank:unused-imports-verbosity, r=jonathandturnerbors-4/+7
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-3/+3
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-6/+6
2016-11-08Group unused import warnings per path listEsteban Küber-4/+7
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-11/+11
2016-11-01improve early lint to use multispan from diagnosticNiko Matsakis-35/+16
2016-11-01move early lint over to multispanNiko Matsakis-21/+21
2016-11-01compare-method lintNiko Matsakis-13/+41
2016-11-01retool EarlyLint to track a DiagnosticNiko Matsakis-8/+17
2016-11-01introduce EarlyLint typeNiko Matsakis-11/+52
2016-10-31Changed most vec! invocations to use square bracesiirelu-5/+5
2016-10-31Auto merge of #37191 - zackmdavis:we_heard_you_the_first_time_really, r=nikom...bors-2/+1
2016-10-29Auto merge of #37378 - petrochenkov:nopat, r=eddybbors-1/+8
2016-10-27Auto merge of #36894 - petrochenkov:deny, r=nikomatsakisbors-7/+7
2016-10-27Make sufficiently old or low-impact compatibility lints deny-by-defaultVadim Petrochenkov-7/+7
2016-10-26deduplicate one-time diagnostics on lint ID as well as span and messageZack M. Davis-1/+1
2016-10-27Add possibility of deprecating attributesNick Cameron-1/+0
2016-10-26Prohibit patterns in trait methods without bodiesVadim Petrochenkov-1/+8
2016-10-15introing one-time diagnostics: only emit "lint level defined here" onceZack M. Davis-2/+1
2016-10-05Turn compatibility lint `match_of_unit_variant_via_paren_dotdot` into a hard ...Vadim Petrochenkov-7/+0
2016-09-14Auto merge of #36270 - petrochenkov:pipwarnagain, r=nikomatsakisbors-1/+1
2016-09-09Issue deprecation warnings for safe accesses to extern staticsVadim Petrochenkov-1/+8
2016-09-05Make `private_in_public` compatibility lint warn-by-default againVadim Petrochenkov-1/+1
2016-09-01turn the RFC1592 warnings into hard errorsAriel Ben-Yehuda-14/+0
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-1/+1
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-7/+5
2016-08-27Rollup merge of #35989 - 0xmohit:pr/error-code-E0453, r=jonathandturnerJonathan Turner-2/+3
2016-08-26Update E0453 to new error formatMohit Agarwal-2/+3
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+1
2016-08-25Refactor away `AttrNestedMetaItemMethods`.Jeffrey Seyfried-1/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-7/+5
2016-08-25Auto merge of #34923 - eddyb:deny-fn-item-transmute, r=nikomatsakisbors-1/+1