Niko Matsakis
|
1983e3d8d7
|
Make + mode by-value if the type is immediate, by-ref otherwise
Fixes #3523
|
2012-09-20 14:04:38 -07:00 |
|
Niko Matsakis
|
cfed923600
|
demode the each() method on vec and other iterables.
|
2012-09-19 17:03:01 -07:00 |
|
Niko Matsakis
|
9cf271fe96
|
De-mode vec::each() and many of the str iteration routines
Note that the method foo.each() is not de-moded, nor the other
vec routines.
|
2012-09-19 10:52:59 -07:00 |
|
Niko Matsakis
|
8d4928f780
|
Revert "replace explicit calls to vec::each with vec::each_ref, partially demode str"
This reverts commit 1be24f0758 .
Not quite ready.
|
2012-09-18 21:41:13 -07:00 |
|
Niko Matsakis
|
1be24f0758
|
replace explicit calls to vec::each with vec::each_ref, partially demode str
|
2012-09-18 21:31:00 -07:00 |
|
Patrick Walton
|
c755449fd6
|
Revert "rustc: Change all non-keyword uses of "link""
This reverts commit 3b013cd800 .
|
2012-09-18 11:47:04 -07:00 |
|
Patrick Walton
|
3b013cd800
|
rustc: Change all non-keyword uses of "link"
|
2012-09-18 11:27:37 -07:00 |
|
Graydon Hoare
|
719a4750ba
|
Add some monomorphizing instrumentation, simplify types before emitting glue.
|
2012-09-12 14:48:18 -07:00 |
|
Brian Anderson
|
be1fdf983f
|
Promote 'impl' from restricted keyword to strict
|
2012-09-11 19:28:44 -07:00 |
|
Brian Anderson
|
27cc0a36b6
|
Promote 'struct' from a restricted keyword to a strict keyword
|
2012-09-11 17:15:33 -07:00 |
|
Niko Matsakis
|
fb8786fe52
|
Refactor fn_ty, working towards #3320
|
2012-09-07 07:54:11 -07:00 |
|
Niko Matsakis
|
5e36a99794
|
Refactor trans to replace lvalue and friends with Datum.
Also:
- report illegal move/ref combos whether or not ref comes first
- commented out fix for #3387, too restrictive and causes an ICE
|
2012-09-06 06:11:12 -07:00 |
|