summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
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
2016-08-23Use idiomatic names for string-related methods names.Corey Farwell-4/+4
2016-08-15Auto merge of #35340 - michaelwoerister:incr-comp-cli-args, r=nikomatsakisbors-1/+1
2016-08-11Make `private_in_public` compatibility lint deny-by-defaultVadim Petrochenkov-1/+1
2016-08-11Add the notion of a dependency tracking status to commandline arguments.Michael Woerister-1/+1
2016-07-30diagnostically note source of overruling outer forbidZack M. Davis-6/+16
2016-07-30Rollup merge of #35090 - michaelwoerister:get-rid-of-id-visitor, r=eddybManish Goregaokar-11/+25
2016-07-29intravisit: Fold functionality of IdVisitor into the regular Visitor.Michael Woerister-11/+25
2016-07-26Deny (by default) transmuting from fn item types to pointer-sized types.Eduard Burtescu-1/+1
2016-07-25Adressed PR comments.cgswords-9/+9
2016-07-25General MetaItem encapsulation rewrites.cgswords-11/+11
2016-07-11Get rid of `node_levels` and `node_lint_levels`Jonas Schievink-8/+0
2016-07-10Move variant_size_differences out of transJonas Schievink-42/+3
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-7/+4
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-5/+4
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-6/+0
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-3/+3
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-3/+3
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-5/+4
2016-06-17Fix falloutJeffrey Seyfried-6/+0
2016-06-14Remove the type parameter from `syntax::visit::Visitor`Jeffrey Seyfried-3/+3
2016-05-28Add an AST sanity checking pass and use it to catch some illegal lifetime/lab...Vadim Petrochenkov-1/+8
2016-05-25Remove ExplicitSelf from ASTVadim Petrochenkov-7/+0
2016-05-17warn for where/return-types that reference regionsNiko Matsakis-1/+9