rust/src/test
Patrick Walton 9a9908405d librustc: Ensure that proc upvars have static lifetime.
Since procs do not have lifetime bounds, we must do this to maintain
safety.

This can break code that incorrectly captured references in procedure
types. Change such code to not do this, perhaps with a trait object
instead.

A better solution would be to add higher-rank lifetime support to procs.
However, this would be a lot of work for a feature we want to remove in
favor of unboxed closures. The corresponding "real fix" is #15067.

Closes #14036.

[breaking-change]
2014-06-26 15:16:03 -07:00
..
auxiliary librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
bench Remove unnecessary to_string calls 2014-06-26 08:56:49 +02:00
codegen
compile-fail librustc: Ensure that proc upvars have static lifetime. 2014-06-26 15:16:03 -07:00
compile-fail-fulldeps Test lint plugins 2014-06-24 11:36:28 -07:00
debuginfo Test fixes from the rollup 2014-06-24 18:57:01 -07:00
pretty librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
run-fail librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
run-make Stabilize version output for rustc and rustdoc 2014-06-24 17:24:34 -07:00
run-pass auto merge of #14886 : alexcrichton/rust/rt-improvements, r=brson 2014-06-26 19:46:25 +00:00
run-pass-fulldeps librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00