Tamir Duberstein
|
d51047ded0
|
Strip all leading/trailing newlines
|
2015-03-15 09:08:21 -07:00 |
|
Jorge Aparicio
|
571cc7f8e9
|
remove all kind annotations from closures
|
2015-02-04 20:06:08 -05:00 |
|
Huon Wilson
|
85f961e2cc
|
Update compile fail tests to use usize.
|
2015-01-08 11:02:24 -05:00 |
|
Jorge Aparicio
|
7d5b0454e9
|
fix cfail tests
|
2015-01-05 17:22:17 -05:00 |
|
Patrick Walton
|
a9b929dbb6
|
librustc: Make sure region bounds on closures outlive calls to them.
This can break code like:
fn call_rec(f: |uint| -> uint) -> uint {
(|x| f(x))(call_rec(f))
}
Change this code to use a temporary instead of violating the borrow
rules:
fn call_rec(f: |uint| -> uint) -> uint {
let tmp = call_rec(|x| f(x)); f(tmp)
}
Closes #17144.
[breaking-change]
|
2014-09-11 12:00:56 -07:00 |
|