Patrick Walton
|
864ff4707e
|
rustc: Map region names to their functions. Also speed up region checking by 17x.
|
2012-03-12 13:25:10 -07:00 |
|
Patrick Walton
|
47bfd4f4e9
|
rustc: Refactor regions to handle nested functions properly and fix the subtyping relation
|
2012-03-12 12:43:47 -07:00 |
|
Patrick Walton
|
46aec2c960
|
rustc: Record the parent function of each function
|
2012-03-11 17:02:16 -07:00 |
|
Patrick Walton
|
cb1efb0092
|
rustc: Fix long lines
|
2012-03-11 16:18:52 -07:00 |
|
Patrick Walton
|
3e8bb22af1
|
rustc: Unify regions in most cases. (Nested functions aren't properly handled yet.)
|
2012-03-11 13:28:43 -07:00 |
|
Patrick Walton
|
e968672ac7
|
rustc: Map local variables to their containing blocks so we know their regions
|
2012-03-11 12:05:17 -07:00 |
|
Patrick Walton
|
4ffcb95974
|
rustc: Perform region inference
|
2012-03-09 16:40:37 -08:00 |
|