Skip to content

Commit 6f4517a

Browse files
committed
---
yaml --- r: 142526 b: refs/heads/try2 c: 90843b6 h: refs/heads/master v: v3
1 parent 13e1816 commit 6f4517a

File tree

7 files changed

+25
-24
lines changed

7 files changed

+25
-24
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 366a233dbda597192b5ad027fe79f58331bc1bed
8+
refs/heads/try2: 90843b6f58a042cd1548555064a80034a608c02b
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/libextra/fileinput.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ mod test {
419419
let file = io::file_writer(path, [io::Create, io::Truncate]).get();
420420

421421
for contents.iter().advance |&str| {
422-
file.write_str(str);
422+
file.write_str(*str);
423423
file.write_char('\n');
424424
}
425425
}
@@ -445,7 +445,7 @@ mod test {
445445
|i| fmt!("tmp/lib-fileinput-test-fileinput-read-byte-%u.tmp", i)), true);
446446
447447
// 3 files containing 0\n, 1\n, and 2\n respectively
448-
for filenames.iter().enumerate().advance |(i, &filename)| {
448+
for filenames.iter().enumerate().advance |(i, filename)| {
449449
make_file(filename.get_ref(), [fmt!("%u", i)]);
450450
}
451451
@@ -475,7 +475,7 @@ mod test {
475475
|i| fmt!("tmp/lib-fileinput-test-fileinput-read-%u.tmp", i)), true);
476476
477477
// 3 files containing 1\n, 2\n, and 3\n respectively
478-
for filenames.iter().enumerate().advance |(i, &filename)| {
478+
for filenames.iter().enumerate().advance |(i, filename)| {
479479
make_file(filename.get_ref(), [fmt!("%u", i)]);
480480
}
481481
@@ -495,10 +495,11 @@ mod test {
495495
3,
496496
|i| fmt!("tmp/lib-fileinput-test-input-vec-%u.tmp", i)), true);
497497

498-
for filenames.iter().enumerate().advance |(i, &filename)| {
498+
for filenames.iter().enumerate().advance |(i, filename)| {
499499
let contents =
500500
vec::from_fn(3, |j| fmt!("%u %u", i, j));
501501
make_file(filename.get_ref(), contents);
502+
debug!("contents=%?", contents);
502503
all_lines.push_all(contents);
503504
}
504505

@@ -515,7 +516,7 @@ mod test {
515516
3,
516517
|i| fmt!("tmp/lib-fileinput-test-input-vec-state-%u.tmp", i)),true);
517518

518-
for filenames.iter().enumerate().advance |(i, &filename)| {
519+
for filenames.iter().enumerate().advance |(i, filename)| {
519520
let contents =
520521
vec::from_fn(3, |j| fmt!("%u %u", i, j + 1));
521522
make_file(filename.get_ref(), contents);
@@ -579,10 +580,10 @@ mod test {
579580
3,
580581
|i| fmt!("tmp/lib-fileinput-test-next-file-%u.tmp", i)),true);
581582
582-
for filenames.iter().enumerate().advance |(i, &filename)| {
583+
for filenames.iter().enumerate().advance |(i, filename)| {
583584
let contents =
584585
vec::from_fn(3, |j| fmt!("%u %u", i, j + 1));
585-
make_file(&filename.get(), contents);
586+
make_file(filename.get_ref(), contents);
586587
}
587588
588589
let in = FileInput::from_vec(filenames);

branches/try2/src/libextra/num/bigint.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1571,10 +1571,10 @@ mod biguint_tests {
15711571
fn test_to_str_radix() {
15721572
let r = to_str_pairs();
15731573
for r.iter().advance |num_pair| {
1574-
let &(n, rs) = num_pair;
1574+
let &(ref n, ref rs) = num_pair;
15751575
for rs.iter().advance |str_pair| {
1576-
let &(radix, str) = str_pair;
1577-
assert_eq!(n.to_str_radix(radix), str);
1576+
let &(ref radix, ref str) = str_pair;
1577+
assert_eq!(&n.to_str_radix(*radix), str);
15781578
}
15791579
}
15801580
}
@@ -1583,10 +1583,10 @@ mod biguint_tests {
15831583
fn test_from_str_radix() {
15841584
let r = to_str_pairs();
15851585
for r.iter().advance |num_pair| {
1586-
let &(n, rs) = num_pair;
1586+
let &(ref n, ref rs) = num_pair;
15871587
for rs.iter().advance |str_pair| {
1588-
let &(radix, str) = str_pair;
1589-
assert_eq!(&n, &FromStrRadix::from_str_radix(str, radix).get());
1588+
let &(ref radix, ref str) = str_pair;
1589+
assert_eq!(&n, &FromStrRadix::from_str_radix(*str, *radix).get());
15901590
}
15911591
}
15921592

branches/try2/src/libextra/rc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ impl<T> Drop for Rc<T> {
7373
if self.ptr.is_not_null() {
7474
(*self.ptr).count -= 1;
7575
if (*self.ptr).count == 0 {
76-
ptr::replace_ptr(self.ptr, intrinsics::uninit());
76+
ptr::read_ptr(self.ptr);
7777
free(self.ptr as *c_void)
7878
}
7979
}

branches/try2/src/libextra/terminfo/parm.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables)
8181

8282
// Copy parameters into a local vector for mutability
8383
let mut mparams = [Number(0), ..9];
84-
for mparams.mut_iter().zip(params.iter()).advance |(dst, &src)| {
85-
*dst = src;
84+
for mparams.mut_iter().zip(params.iter()).advance |(dst, src)| {
85+
*dst = copy *src;
8686
}
8787

8888
for cap.iter().transform(|&x| x).advance |c| {

branches/try2/src/libextra/treemap.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -773,15 +773,15 @@ mod test_treemap {
773773
map: &TreeMap<K, V>) {
774774
assert_eq!(ctrl.is_empty(), map.is_empty());
775775
for ctrl.iter().advance |x| {
776-
let &(k, v) = x;
777-
assert!(map.find(&k).unwrap() == &v)
776+
let &(ref k, ref v) = x;
777+
assert!(map.find(k).unwrap() == v)
778778
}
779779
for map.iter().advance |(map_k, map_v)| {
780780
let mut found = false;
781781
for ctrl.iter().advance |x| {
782-
let &(ctrl_k, ctrl_v) = x;
783-
if *map_k == ctrl_k {
784-
assert!(*map_v == ctrl_v);
782+
let &(ref ctrl_k, ref ctrl_v) = x;
783+
if *map_k == *ctrl_k {
784+
assert!(*map_v == *ctrl_v);
785785
found = true;
786786
break;
787787
}

branches/try2/src/libextra/workcache.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ impl<D:Decoder> Decodable<D> for WorkMap {
157157
fn decode(d: &mut D) -> WorkMap {
158158
let v : ~[(WorkKey,~str)] = Decodable::decode(d);
159159
let mut w = WorkMap::new();
160-
for v.iter().advance |&(k, v)| {
161-
w.insert(copy k, copy v);
160+
for v.iter().advance |pair| {
161+
w.insert(pair.first(), pair.second());
162162
}
163163
w
164164
}

0 commit comments

Comments
 (0)