summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
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
2015-02-22Auto merge of #22466 - Kimundi:str_pattern_ai_safe, r=aturonbors-1/+1
2015-02-22Distinguish between AST and various Dummy nodes in CFG.James Miller-1/+1
2015-02-22Rollup merge of #22584 - alexcrichton:snapshots, r=GankroManish Goregaokar-8/+0
2015-02-22Rollup merge of #22592 - nikomatsakis:deprecate-bracket-bracket, r=aturonManish Goregaokar-23/+23
2015-02-22Rollup merge of #22542 - ipetkov:unsafe-lint, r=huonwManish Goregaokar-9/+53
2015-02-20Register new snapshotsAlex Crichton-8/+0
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-23/+23
2015-02-19Unsafe lint will also check for other unsafe codeIvan Petkov-9/+53
2015-02-20Addressed PR commentsMarvin Löbel-1/+1
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-25/+25
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-25/+25
2015-02-18rollup merge of #22497: nikomatsakis/suffixesAlex Crichton-2/+1
2015-02-18rollup merge of #22491: Gankro/into_iterAlex Crichton-2/+2
2015-02-18Implement RFC 580Aaron Turon-2/+2
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-0/+8
2015-02-18Convert required suffixes into a use of `as`.Niko Matsakis-2/+1
2015-02-17rollup merge of #22024: alexcrichton/asciiAlex Crichton-1/+1
2015-02-17rustc: Track stability of trait implementationsAlex Crichton-1/+1
2015-02-17Rollup merge of #22364 - Manishearth:rfc-572-forbid-attr, r=nikomatsakisManish Goregaokar-56/+9
2015-02-17Rollup merge of #22241 - kmcallister:macro-plugin-cleanup, r=sfacklerManish Goregaokar-1/+44
2015-02-17Add `Gated` attribute typeManish Goregaokar-2/+6
2015-02-16rustc: teach const_eval more about types.Eduard Burtescu-1/+1
2015-02-16Move ATTRIBUTE_WHITELIST and CRATE_ATTRS to KNOWN_ATTRIBUTES in syntax::featu...Manish Goregaokar-55/+4
2015-02-15Rollup merge of #22278 - nikomatsakis:rustc-error, r=nikomatsakisManish Goregaokar-0/+1
2015-02-13Add `#[rustc_error]` annotation, which causes trans to signal an errorNiko Matsakis-0/+1
2015-02-13Remove `_VALUE` from the float extremes constants.Huon Wilson-2/+2