rust/src/comp/middle
Tim Chevalier 182c413af1 Propagate constraints through copy, move, and swap
Assignments and moves with a simple local variable reference on the
RHS now propagate any typestate constraints the RHS was involved
in to the LHS. Swaps where both sides are local variables
exchange the constraints.

This was a pain in the butt and I'm still not proud of the resulting
code. Needs refactoring like whoa.
2011-07-08 22:25:57 -07:00
..
tstate Propagate constraints through copy, move, and swap 2011-07-08 22:25:57 -07:00
alias.rs rustc: Change lots of AST nodes to use interior vectors 2011-07-07 12:53:17 -07:00
ast_map.rs Move everything syntax-related to syntax/, break deps on rest of compiler 2011-07-05 15:57:21 +02:00
resolve.rs Improve the error message for import glob collisions. Closes #482 2011-07-08 18:55:01 -07:00
trans.rs rustc: Fix a level-of-indirection problem by using size_of() to compute dynamically sized interior vector element sizes instead of field_of_tydesc() 2011-07-08 16:37:43 -07:00
ty.rs Improve impossible-case handling in ty::get_element_type 2011-07-08 22:25:57 -07:00
typeck.rs rustc: Use interior vectors for the union-find in rustc 2011-07-08 17:00:21 -07:00