summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2015-10-18Auto merge of #28845 - oli-obk:rfc1229, r=pnkfelixbors-1/+8
2015-10-17Add span_lint_note and span_lint_help to the LintContextnxnfufunezn-0/+22
2015-10-13implement RFC 1229Oliver Schneider-1/+8
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-8/+8
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-2/+4
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-10/+10
2015-09-29Fill in some missing parts in the default HIR visitorVadim Petrochenkov-8/+3
2015-09-28Fill in some missing parts in the default AST visitorVadim Petrochenkov-11/+3
2015-09-22Use Names in HIR visitors and foldersVadim Petrochenkov-8/+8
2015-09-22Auto merge of #28364 - petrochenkov:usegate, r=alexcrichtonbors-0/+12
2015-09-20Miscellaneous cleanup for old issues.Lee Jeffery-1/+0
2015-09-19Remove check_macManish Goregaokar-4/+0
2015-09-17Fix code broken by rebaseVadim Petrochenkov-3/+8
2015-09-17Correctly walk import lists in AST visitorsVadim Petrochenkov-0/+7
2015-09-17rebasingNick Cameron-21/+13
2015-09-17Change to a multi-trait approachNick Cameron-124/+153
2015-09-17Changes to testsNick Cameron-2/+2
2015-09-17Add an early lint pass for lints that operate on the ASTNick Cameron-118/+472
2015-09-16Auto merge of #28353 - GuillaumeGomez:error_codes, r=Manishearthbors-5/+6
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-45/+11
2015-09-13Add part of new error codes in librustcGuillaume Gomez-5/+6
2015-09-03Move lints to HIRManish Goregaokar-78/+76
2015-09-03Add an intital HIR and lowering stepNick Cameron-2/+37
2015-08-25Respect `--color` when printing early errorsBarosl Lee-2/+3
2015-07-28rustc: Add a --cap-lints flag to the compilerAlex Crichton-1/+16
2015-07-15Implement lint deprecation/removal…Simonas Kazlauskas-10/+32
2015-06-18Make a better error message for using #[feature] on stable rustBrian Anderson-36/+1
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-1/+1
2015-06-07change some statics to constantsOliver 'ker' Schneider-3/+2
2015-04-01Fallout out rustcNiko Matsakis-2/+2
2015-03-27Change the trivial cast lints to allow by defaultNick Cameron-2/+2
2015-03-25Change lint names to pluralsNick Cameron-4/+4
2015-03-25Add trivial cast lints.Nick Cameron-1/+14
2015-03-23Require feature attributes, and add them where necessaryBrian Anderson-1/+1
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-26/+17
2015-03-02Enable recursion for visit_ty in lint visitorIvan Petkov-1/+1
2015-02-28Rename LintPass::check_trait_method to check_trait_itemIvan Petkov-2/+2
2015-02-28Update docs for rustc_lint crateification.Huon Wilson-15/+4
2015-02-28Separate most of rustc::lint::builtin into a separate crate.Huon Wilson-2141/+5
2015-02-26Check stability of struct fields.Huon Wilson-0/+5
2015-02-25Rollup merge of #22635 - kmcallister:macros-chapter, r=steveklabnikManish Goregaokar-19/+19
2015-02-25Rollup merge of #22752 - ipetkov:unsafe-lint-fix, r=alexcrichtonManish Goregaokar-32/+22
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-3/+3
2015-02-24rustc: combine partial_def_map and last_private_map into def_map.Eduard Burtescu-12/+13
2015-02-24syntax: use a single Path for Trait::Item in QPath.Eduard Burtescu-6/+0
2015-02-24syntax: don't use TraitRef in QPath.Eduard Burtescu-0/+6
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-6/+5
2015-02-24Rollup merge of #22580 - pnkfelix:guard-pat-cfg2, r=pnkfelixManish Goregaokar-1/+1
2015-02-23Properly reimplement `unsafe-code` lint to honor changing lint attributesIvan Petkov-32/+22
2015-02-23Update missing-docs lint to check associated type declarationsIvan Petkov-0/+8