Niko Matsakis
|
042c532a08
|
Implement new inference algorithm.
|
2012-03-23 21:47:28 -07:00 |
|
Patrick Walton
|
7931a61ebb
|
rustc: Redo region inference to be a bit less broken
|
2012-03-23 12:22:58 -07:00 |
|
Niko Matsakis
|
b653a18416
|
add mut decls to rustc and make them mandatory
|
2012-03-21 21:04:14 -07:00 |
|
Patrick Walton
|
f6a792585b
|
rustc: Give a better error message when references involving the caller region fail to unify
|
2012-03-16 14:02:02 -07:00 |
|
Patrick Walton
|
e464e2ba56
|
rustc: Describe why regions failed to unify as part of the type error message
|
2012-03-15 19:19:32 -07:00 |
|
Patrick Walton
|
4ea3b0b89c
|
rustc: Fix the AST map to actually map blocks. Also improve region error messages involving blocks.
|
2012-03-15 19:06:38 -07:00 |
|
Patrick Walton
|
bc21a5ddbe
|
rustc: Create self region bindings, and forbid the self region from being used in places it shouldn't be
|
2012-03-15 16:38:08 -07:00 |
|
Patrick Walton
|
8cbaebbb49
|
rustc: Get reference typedefs working
|
2012-03-13 15:53:16 -07:00 |
|
Patrick Walton
|
2975bcdd7d
|
rustc: Stub a to-string implementation for region types
Not too useful without region resolution yet, but there it is.
|
2012-03-08 18:24:17 -08:00 |
|
Marijn Haverbeke
|
9b88219723
|
Don't attach def ids to types when the type already contains the def id
|
2012-03-06 14:00:13 +01:00 |
|
Niko Matsakis
|
8820d4485b
|
print type arguments when pretty-printing all nominal types
|
2012-03-05 16:47:52 -08:00 |
|
Graydon Hoare
|
87c14f1e3d
|
Move src/comp to src/rustc
|
2012-03-02 18:46:13 -08:00 |
|