rust/src/librustc/middle
bors f203fc7daf auto merge of #12348 : brunoabinader/rust/libcollections-list-refactory, r=alexcrichton
This PR includes:
- Create an iterator for ```List<T>``` called ```Items<T>```;
- Move all list operations inside ```List<T>``` impl;
- Removed functions that are already provided by ```Iterator``` trait;
- Refactor on ```len()``` and ```is_empty``` using ```Container``` trait;
- Bunch of minor fixes;

A replacement for using @ is intended, but still in discussion.

Closes #12344.
2014-02-27 21:46:53 -08:00
..
borrowck Forbid moves out of static items Closes #10577 2014-02-27 09:24:17 +01:00
cfg Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
trans Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
typeck auto merge of #12348 : brunoabinader/rust/libcollections-list-refactory, r=alexcrichton 2014-02-27 21:46:53 -08:00
astencode.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
check_const.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
check_loop.rs Replace crate usage with krate 2014-02-13 20:52:07 +01:00
check_match.rs Rename a few typeck method-related structures to UpperCamelCase. 2014-02-26 16:01:36 +02:00
check_static.rs Immutable static items should be Freeze Fixes #12432 2014-02-27 18:09:35 +01:00
const_eval.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
dataflow.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
dead.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
effect.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
entry.rs Refactored ast_map and friends, mainly to have Paths without storing them. 2014-02-14 08:43:29 +02:00
freevars.rs Move std::{trie, hashmap} to libcollections 2014-02-23 00:35:11 -08:00
graph.rs
kind.rs rustc: Explicitly mention type params with missing 'static bounds 2014-02-27 02:14:46 +09:00
lang_items.rs Move std::{trie, hashmap} to libcollections 2014-02-23 00:35:11 -08:00
lint.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
liveness.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
mem_categorization.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
moves.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
pat_util.rs Move std::{trie, hashmap} to libcollections 2014-02-23 00:35:11 -08:00
privacy.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
reachable.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
region.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
resolve_lifetime.rs Move std::{trie, hashmap} to libcollections 2014-02-23 00:35:11 -08:00
resolve.rs Replace callee_id with information stored in method_map. 2014-02-26 16:06:45 +02:00
subst.rs Substitute type params in default type params using them. 2014-02-02 12:54:22 +02:00
ty_fold.rs Removed ty_type (previously used to represent *tydesc). 2014-02-12 14:17:06 +02:00
ty.rs Forbid certain types for static items 2014-02-27 18:09:33 +01:00