about summary refs log tree commit diff
path: root/src/test/run-pass/auto-ref-slice-plus-ref.rs
AgeCommit message (Collapse)AuthorLines
2013-05-01avoid broken += operator, bogus use of constNiko Matsakis-1/+1
2013-05-01correct incorrect handling of overloaded operators, exposing various other ↵Niko Matsakis-4/+4
bits of rot
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-4/+4
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-2/+2
2013-03-22test: Remove `pure` from the test suitePatrick Walton-6/+6
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-3/+0
For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed.
2013-03-07test: Fix tests.Patrick Walton-4/+4
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-2/+2
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-2/+2
rs=implflipping
2013-02-01check-fast fallout from removing export, r=burningtreeGraydon Hoare-1/+1
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+10
2012-12-07Add an auto-slice-and-ref step to method lookup. Allows ~[T] to work with ↵Brian Anderson-0/+48
explicit self