summary refs log tree commit diff
path: root/src/librustc/middle/dead.rs
AgeCommit message (Expand)AuthorLines
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
2013-12-16Check even more live Path nodes in dead-code passKiet Tran-10/+2
2013-12-16Mark live codes in struct/enum for dead-code passKiet Tran-0/+2
2013-12-14Dead-code pass now marks and warns foreign itemsKiet Tran-9/+21
2013-12-14Check more live Path nodes in dead-code passKiet Tran-7/+7
2013-12-08Add dead-code warning passKiet Tran-0/+352