rust/src/librustc/middle
Daniel Micay 4d7d101a76 create a sensible comparison trait hierarchy
* `Ord` inherits from `Eq`
* `TotalOrd` inherits from `TotalEq`
* `TotalOrd` inherits from `Ord`
* `TotalEq` inherits from `Eq`

This is a partial implementation of #12517.
2014-03-07 22:45:22 -05:00
..
borrowck fix typos with with repeated words, just like this sentence. 2014-03-06 20:19:14 +09:00
cfg rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
trans rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
typeck rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
astencode.rs librustc: Fix errors arising from the automated ~[T] conversion 2014-03-01 22:40:53 -08:00
check_const.rs Make visible types public in rustc 2014-03-02 15:26:39 -08:00
check_loop.rs
check_match.rs librustc: Fix errors arising from the automated ~[T] conversion 2014-03-01 22:40:53 -08:00
check_static.rs Immutable static items should be Freeze Fixes #12432 2014-02-27 18:09:35 +01:00
const_eval.rs create a sensible comparison trait hierarchy 2014-03-07 22:45:22 -05:00
dataflow.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
dead.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
effect.rs
entry.rs librustc: Fix errors arising from the automated ~[T] conversion 2014-03-01 22:40:53 -08:00
freevars.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
graph.rs std: Change assert_eq!() to use {} instead of {:?} 2014-02-28 23:01:54 -08:00
kind.rs librustc: Fix errors arising from the automated ~[T] conversion 2014-03-01 22:40:53 -08:00
lang_items.rs Add the DerefImm and DerefMut traits. 2014-03-04 16:41:48 +02:00
lint.rs Emit the uppercase variable lint for struct fields that have names with uppercase characters 2014-03-05 00:22:19 -05:00
liveness.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
mem_categorization.rs Allow overloading explicit dereferences. 2014-03-05 00:26:51 +02:00
moves.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
pat_util.rs
privacy.rs rename ast::ViewItemExternMod to ast::ViewItemExternCrate, and clean::ExternMod to clean::ExternCrate 2014-03-07 15:57:45 +08:00
reachable.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
region.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
resolve_lifetime.rs rustc: Move to FNV hashing for node/def ids 2014-03-06 17:45:48 -08:00
resolve.rs rename ast::ViewItemExternMod to ast::ViewItemExternCrate, and clean::ExternMod to clean::ExternCrate 2014-03-07 15:57:45 +08:00
subst.rs
ty_fold.rs
ty.rs create a sensible comparison trait hierarchy 2014-03-07 22:45:22 -05:00