summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
2014-06-24Rework lint attr parsing and use it in middle::deadKeegan McAllister-10/+5
2014-06-24Convert builtin lints to uppercase names for style consistencyKeegan McAllister-1/+1
2014-06-24Replace enum LintId with an extensible alternativeKeegan McAllister-6/+21
2014-06-24Move lint.rs out of middleKeegan McAllister-1/+1
2014-06-16rustc: Improve span for error about using a method as a field.Kevin Butler-1/+1
2014-06-13Fix the unused struct field lint for struct variantsJakub Wieczorek-21/+39
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-7/+7
2014-06-08Add detection of dead struct fieldsJakub Wieczorek-2/+79
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-4/+5
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-05-28std: Remove format_strbuf!()Alex Crichton-2/+2
2014-05-21rustc: rename the lint `level` enum for style.Huon Wilson-2/+2
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-5/+11
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-3/+3
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-1/+1
2014-04-22rustc: remove ty::Impl.Eduard Burtescu-5/+5
2014-04-22rustc: de-@ some RefCell's.Eduard Burtescu-1/+1
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-8/+3
2014-04-21Fix misspellings in comments.Joseph Crail-1/+1
2014-04-03std: Remove `RefCell::get()`Erick Tryzelaar-1/+1
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-7/+4
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-15/+15
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-3/+4
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-0/+1
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-5/+5
2014-03-06rustc: Move to FNV hashing for node/def idsAlex Crichton-3/+4
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-3/+3
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-4/+3
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-7/+7
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-19Replaced method_map_entry with method_origin and cleaned up vtable checking a...Eduard Burtescu-1/+1
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-12/+11
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-7/+7
2014-02-02librustc: Remove uses of `token::ident_to_str()` from librustcPatrick Walton-1/+2
2014-01-21[std::vec] Rename .pop_opt() to .pop(), drop the old .pop() behaviorSimon Sapin-1/+1
2014-01-19syntax: convert ast_map to use a SmallIntMap.Huon Wilson-9/+7
2014-01-12Mark allowed dead code and lang items as liveKiet Tran-12/+46
2014-01-09rustc: Fix style of Lint enumBrian Anderson-2/+2
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-35/+35
2014-01-08Renamed Option::map_default and mutate_default to map_or and mutate_or_setMarvin Löbel-2/+2
2014-01-06Disowned the Visitor.Eduard Burtescu-8/+8
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-2/+6
2013-12-31Mark provided methods in dead-code passKiet Tran-23/+44
2013-12-26librustc: De-`@mut` the def map.Patrick Walton-1/+2
2013-12-26librustc: De-`@mut` the inherent implementations listPatrick Walton-1/+2
2013-12-26librustc: De-`@mut` the entry function and entry type in the sessionPatrick Walton-1/+1
2013-12-26librustc: De-`@mut` the method mapPatrick Walton-1/+2
2013-12-26librustc: De-`@mut` `inherent_impls` in the type contextPatrick Walton-1/+2