summary refs log tree commit diff
path: root/src/librustc/lint/mod.rs
AgeCommit message (Expand)AuthorLines
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-0/+17
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-9/+227
2017-07-05use field init shorthand in src/librustcZack M. Davis-1/+1
2017-03-10Allow lints to check Bodys directlyOliver Schneider-0/+2
2017-02-04note lint group set on command line triggering individual lintZack M. Davis-1/+2
2017-02-04note individual lint name set via lint group attribute in notesZack M. Davis-1/+1
2017-02-02store typeck lints in the `TypeckTables`Niko Matsakis-2/+2
2017-02-02introduce `LintTable`Niko Matsakis-0/+3
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-2/+2
2016-12-07remove useless lifetime outlives boundsOliver Schneider-95/+74
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-40/+93
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-1/+0
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-2/+2
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-2/+2
2016-11-01improve early lint to use multispan from diagnosticNiko Matsakis-1/+1
2016-11-01compare-method lintNiko Matsakis-1/+1
2016-11-01introduce EarlyLint typeNiko Matsakis-1/+1
2016-10-27Add possibility of deprecating attributesNick Cameron-1/+0
2016-08-23Use idiomatic names for string-related methods names.Corey Farwell-1/+1
2016-08-11Add the notion of a dependency tracking status to commandline arguments.Michael Woerister-1/+1
2016-07-10Move variant_size_differences out of transJonas Schievink-1/+1
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-1/+0
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-17Fix falloutJeffrey Seyfried-1/+0
2016-05-25Remove ExplicitSelf from ASTVadim Petrochenkov-2/+0
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-2/+2
2016-02-27more check_*_post methods for LintPassesllogiq-0/+12
2016-02-11add item_post methodsllogiq-0/+2
2016-02-11Add _post methods for blocks and cratesllogiq-0/+4
2016-01-12Revamp the "future incompatible" section to clarify the situationNiko Matsakis-1/+1
2015-12-30use structured errorsNick Cameron-1/+1
2015-11-18Various straight-forward ports that override `visit_nested_items`Niko Matsakis-2/+2
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-4/+4
2015-09-29Fill in some missing parts in the default HIR visitorVadim Petrochenkov-2/+1
2015-09-28Fill in some missing parts in the default AST visitorVadim Petrochenkov-5/+1
2015-09-22Use Names in HIR visitors and foldersVadim Petrochenkov-3/+3
2015-09-22Auto merge of #28364 - petrochenkov:usegate, r=alexcrichtonbors-0/+2
2015-09-20Miscellaneous cleanup for old issues.Lee Jeffery-1/+0
2015-09-19Remove check_macManish Goregaokar-4/+0
2015-09-17Correctly walk import lists in AST visitorsVadim Petrochenkov-0/+2
2015-09-17Change to a multi-trait approachNick Cameron-50/+56
2015-09-17Add an early lint pass for lints that operate on the ASTNick Cameron-33/+81
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-4/+4
2015-09-03Move lints to HIRManish Goregaokar-31/+32
2015-09-03Add an intital HIR and lowering stepNick Cameron-1/+1
2015-06-18Make a better error message for using #[feature] on stable rustBrian Anderson-3/+0
2015-06-07change some statics to constantsOliver 'ker' Schneider-3/+2
2015-04-01Fallout out rustcNiko Matsakis-1/+1
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-1/+1
2015-02-28Rename LintPass::check_trait_method to check_trait_itemIvan Petkov-1/+1