summary refs log tree commit diff
path: root/src/librustc/lint/mod.rs
AgeCommit message (Expand)AuthorLines
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
2015-02-28Separate most of rustc::lint::builtin into a separate crate.Huon Wilson-1/+2
2015-02-20Register new snapshotsAlex Crichton-8/+0
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-0/+8
2015-01-29s/Show/Debug/gJorge Aparicio-2/+2
2015-01-21rustc: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-1/+0
2015-01-08Improvements to feature stagingBrian Anderson-2/+2
2015-01-07rollup merge of #20663: brson/feature-stagingAlex Crichton-0/+3
2015-01-07Preliminary feature stagingBrian Anderson-0/+3
2015-01-07std: Stabilize the std::hash moduleAlex Crichton-1/+1
2015-01-05Stop using macro_escape as an inner attributeKeegan McAllister-2/+0
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-4/+4
2014-12-24Rename to_ascii_{lower,upper} to to_ascii_{lower,upper}case, per #14401Simon Sapin-1/+1
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-11/+4
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-6/+6
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+8
2014-11-18Feature gate non-ASCII lifetime identifiersJakub Bukaj-1/+1
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+3
2014-11-15Un-feature gate struct variantsSteven Fackler-0/+1
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-09rustc: Convert statics to constantsAlex Crichton-2/+2
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-0/+1
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-1/+1
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-1/+1
2014-08-07Temporary bootstrapping hack: introduce syntax for r egion bounds like `'b:'a`,Niko Matsakis-1/+1
2014-07-29Rename the std::ascii::{Owned,}StrAsciiExt traits to {Owned,}AsciiExtSimon Sapin-1/+1
2014-06-28Rename all raw pointers as necessaryAlex Crichton-2/+2
2014-06-24Implement lint pluginsKeegan McAllister-0/+1
2014-06-24Drop the ExportedItems argument from LintPass::check_crateKeegan McAllister-2/+1
2014-06-24Rework lint attr parsing and use it in middle::deadKeegan McAllister-1/+1
2014-06-24Use names in Lint structs in an ASCII-case-insensitive wayKeegan McAllister-6/+18
2014-06-24Clean up and document the public lint APIKeegan McAllister-591/+61
2014-06-24Store the registered lints in the SessionKeegan McAllister-88/+123
2014-06-24Replace enum LintId with an extensible alternativeKeegan McAllister-521/+264
2014-06-24Convert lints to a trait-based infrastructureKeegan McAllister-184/+206
2014-06-24Rename lint::Lint to lint::LintIdKeegan McAllister-10/+10
2014-06-24Move lint infrastructure and individual lints into separate filesKeegan McAllister-1070/+53
2014-06-24Move lint.rs out of middleKeegan McAllister-0/+1988