summary refs log tree commit diff
path: root/src/test/compile-fail/recursion.rs
AgeCommit message (Collapse)AuthorLines
2016-01-16Implement a hacky version of the DAG support we ultimately want, leavingNiko Matsakis-2/+2
a FIXME for later.
2015-11-15fix remaining bugsAriel Ben-Yehuda-7/+1
2015-02-24tests: update expected recursion limit errors for the temporary lack of spans.Eduard Burtescu-8/+6
2015-01-09Revert "Ignore extra error from test for now"Manish Goregaokar-1/+1
This reverts commit 6342aa62efd1b3aa7e1bc8f834f317290b11c519.
2015-01-08auto merge of #20760 : alexcrichton/rust/rollup, r=alexcrichtonbors-5/+5
2015-01-08Update compile fail tests to use isize.Huon Wilson-5/+5
2015-01-08Ignore extra error from test for nowManish Goregaokar-1/+1
2015-01-07Update compile-fail test with new message that is generated as aNiko Matsakis-0/+7
result of using `ty::type_is_sized`
2014-11-17Switch to purely namespaced enumsSteven Fackler-1/+1
This breaks code that referred to variant names in the same namespace as their enum. Reexport the variants in the old location or alter code to refer to the new locations: ``` pub enum Foo { A, B } fn main() { let a = A; } ``` => ``` pub use self::Foo::{A, B}; pub enum Foo { A, B } fn main() { let a = A; } ``` or ``` pub enum Foo { A, B } fn main() { let a = Foo::A; } ``` [breaking-change]
2014-10-09Implement multidispatch and conditional dispatch. Because we do notNiko Matsakis-3/+2
attempt to preserve crate concatenation, this is a backwards compatible change. Conflicts: src/librustc/middle/traits/select.rs
2014-09-19Add enum variants to the type namespaceNick Cameron-2/+2
Change to resolve and update compiler and libs for uses. [breaking-change] Enum variants are now in both the value and type namespaces. This means that if you have a variant with the same name as a type in scope in a module, you will get a name clash and thus an error. The solution is to either rename the type or the variant.
2014-03-13Introduce a common recursion limit for auto-dereference and monomorphization.Eduard Burtescu-1/+1
2014-02-25test: Clean out the test suite a bitAlex Crichton-0/+34
This updates a number of ignore-test tests, and removes a few completely outdated tests due to the feature being tested no longer being supported. This brings a number of bench/shootout tests up to date so they're compiling again. I make no claims to the performance of these benchmarks, it's just nice to not have bitrotted code. Closes #2604 Closes #9407