Skip to content

Commit 12e8151

Browse files
committed
RIMOV, round 4
find ./ -type f -name "*.rs" -exec sed -i "s/let mut \(.*\)\[mut[ ]\?/let mut \1\[/g" {} \;
1 parent 5577ce6 commit 12e8151

14 files changed

+24
-24
lines changed

src/libcore/uint-template.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ pub pure fn to_str_bytes<U>(neg: bool, num: T, radix: uint,
252252
// Enough room to hold any number in any radix.
253253
// Worst case: 64-bit number, binary-radix, with
254254
// a leading negative sign = 65 bytes.
255-
let mut buf : [mut u8 * 65] = [0u8, ..65];
255+
let mut buf : [u8 * 65] = [0u8, ..65];
256256
let len = buf.len();
257257

258258
let mut i = len;

src/libcore/vec.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3155,7 +3155,7 @@ mod tests {
31553155

31563156
#[test]
31573157
fn reverse_and_reversed() {
3158-
let mut v: ~[mut int] = ~[10, 20];
3158+
let mut v: ~[int] = ~[10, 20];
31593159
assert (v[0] == 10);
31603160
assert (v[1] == 20);
31613161
reverse(v);
@@ -3170,7 +3170,7 @@ mod tests {
31703170

31713171
let v4 = reversed::<int>(~[]);
31723172
assert (v4 == ~[]);
3173-
let mut v3: ~[mut int] = ~[];
3173+
let mut v3: ~[int] = ~[];
31743174
reverse::<int>(v3);
31753175
}
31763176

src/libfuzzer/cycles.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fn nop<T>(_x: T) { }
6868

6969
fn test_cycles(r : rand::rng, k: uint, n: uint)
7070
{
71-
let mut v : ~[mut @pointy] = ~[];
71+
let mut v : ~[@pointy] = ~[];
7272

7373
// Create a graph with no edges
7474
range(0u, vlen) {|_i|

src/libstd/rope.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,7 @@ pub mod node {
11631163
}
11641164

11651165
pub fn empty() -> T {
1166-
let mut stack : ~[mut @Node] = ~[];
1166+
let mut stack : ~[@Node] = ~[];
11671167
T { stack: stack, stackpos: -1 }
11681168
}
11691169

src/libstd/sort.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -750,11 +750,11 @@ mod test_qsort3 {
750750
check_sort(v1, v2);
751751
}
752752
{
753-
let mut v1: ~[mut int] = ~[];
754-
let mut v2: ~[mut int] = ~[];
753+
let mut v1: ~[int] = ~[];
754+
let mut v2: ~[int] = ~[];
755755
check_sort(v1, v2);
756756
}
757-
{ let mut v1 = ~[mut 9]; let v2 = ~[9]; check_sort(v1, v2); }
757+
{ let mut v1 = ~[9]; let v2 = ~[9]; check_sort(v1, v2); }
758758
{
759759
let mut v1 = ~[9, 3, 3, 3, 9];
760760
let mut v2 = ~[3, 3, 3, 9, 9];
@@ -797,11 +797,11 @@ mod test_qsort {
797797
check_sort(v1, v2);
798798
}
799799
{
800-
let mut v1: ~[mut int] = ~[];
801-
let mut v2: ~[mut int] = ~[];
800+
let mut v1: ~[int] = ~[];
801+
let mut v2: ~[int] = ~[];
802802
check_sort(v1, v2);
803803
}
804-
{ let mut v1 = ~[mut 9]; let v2 = ~[9]; check_sort(v1, v2); }
804+
{ let mut v1 = ~[9]; let v2 = ~[9]; check_sort(v1, v2); }
805805
{
806806
let mut v1 = ~[9, 3, 3, 3, 9];
807807
let mut v2 = ~[3, 3, 3, 9, 9];
@@ -947,11 +947,11 @@ mod test_tim_sort {
947947
check_sort(v1, v2);
948948
}
949949
{
950-
let mut v1: ~[mut int] = ~[];
951-
let mut v2: ~[mut int] = ~[];
950+
let mut v1: ~[int] = ~[];
951+
let mut v2: ~[int] = ~[];
952952
check_sort(v1, v2);
953953
}
954-
{ let mut v1 = ~[mut 9]; let v2 = ~[9]; check_sort(v1, v2); }
954+
{ let mut v1 = ~[9]; let v2 = ~[9]; check_sort(v1, v2); }
955955
{
956956
let mut v1 = ~[9, 3, 3, 3, 9];
957957
let mut v2 = ~[3, 3, 3, 9, 9];

src/test/compile-fail/lub-in-args.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
fn two_args<T>(x: T, y: T) { }
1212

1313
fn main() {
14-
let mut x: ~[mut int] = ~[3];
14+
let mut x: ~[int] = ~[3];
1515
let y: ~[int] = ~[3];
1616
let a: @mut int = @mut 3;
1717
let b: @int = @3;

src/test/compile-fail/mutable-huh-variance-vec1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fn main() {
1212
// Note: explicit type annot is required here
1313
// because otherwise the inference gets smart
1414
// and assigns a type of ~[mut ~[const int]].
15-
let mut v: ~[mut ~[int]] = ~[~[0]];
15+
let mut v: ~[~[int]] = ~[~[0]];
1616

1717
fn f(&&v: ~[mut ~[const int]]) {
1818
v[0] = ~[mut 3]

src/test/compile-fail/mutable-huh-variance-vec2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fn main() {
1212
// Note: explicit type annot is required here
1313
// because otherwise the inference gets smart
1414
// and assigns a type of ~[mut ~[const int]].
15-
let mut v: ~[mut ~[mut int]] = ~[mut ~[0]];
15+
let mut v: ~[mut ~[mut int]] = ~[~[0]];
1616

1717
fn f(&&v: ~[mut ~[const int]]) {
1818
v[0] = ~[3]

src/test/compile-fail/mutable-huh-variance-vec3.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fn main() {
1212
// Note: explicit type annot is required here
1313
// because otherwise the inference gets smart
1414
// and assigns a type of ~[mut ~[const int]].
15-
let mut v: ~[mut ~[mut ~[int]]] = ~[mut ~[~[0]]];
15+
let mut v: ~[mut ~[mut ~[int]]] = ~[~[~[0]]];
1616

1717
fn f(&&v: ~[mut ~[mut ~[const int]]]) {
1818
v[0][1] = ~[mut 3]

src/test/compile-fail/mutable-huh-variance-vec4.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ fn main() {
1414
// but we do express conflicting requirements:
1515

1616
let mut v = ~[~[0]];
17-
let mut w = ~[mut ~[0]];
18-
let mut x = ~[mut ~[0]];
17+
let mut w = ~[~[0]];
18+
let mut x = ~[~[0]];
1919

2020
fn f(&&v: ~[mut ~[int]]) {
2121
v[0] = ~[3]

src/test/run-pass/empty-mutable-vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010

1111

1212

13-
fn main() { let mut v: ~[mut int] = ~[]; }
13+
fn main() { let mut v: ~[int] = ~[]; }

src/test/run-pass/foreach-nested.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
fn two(it: fn(int)) { it(0); it(1); }
1616

1717
fn main() {
18-
let mut a: ~[mut int] = ~[-1, -1, -1, -1];
18+
let mut a: ~[int] = ~[-1, -1, -1, -1];
1919
let mut p: int = 0;
2020
do two |i| {
2121
do two |j| { a[p] = 10 * i + j; p += 1; }

src/test/run-pass/log-linearized.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ struct Smallintmap<T> {mut v: ~[mut option<T>]}
2020
struct V<T> { v: ~[mut option<T>] }
2121

2222
fn mk<T>() -> @Smallintmap<T> {
23-
let mut v: ~[mut option<T>] = ~[];
23+
let mut v: ~[option<T>] = ~[];
2424
return @Smallintmap {mut v: move v};
2525
}
2626

src/test/run-pass/swap-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
fn swap<T>(v: &[mut T], i: int, j: int) { v[i] <-> v[j]; }
1212

1313
fn main() {
14-
let mut a: ~[mut int] = ~[0, 1, 2, 3, 4, 5, 6];
14+
let mut a: ~[int] = ~[0, 1, 2, 3, 4, 5, 6];
1515
swap(a, 2, 4);
1616
assert (a[2] == 4);
1717
assert (a[4] == 2);

0 commit comments

Comments
 (0)