Skip to content

Commit 821cbfe

Browse files
committed
---
yaml --- r: 7534 b: refs/heads/master c: 59ebe6a h: refs/heads/master v: v3
1 parent 07844ec commit 821cbfe

File tree

95 files changed

+136
-136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+136
-136
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: c6278e53dce084a2b9a284026be45fdad6a07478
2+
refs/heads/master: 59ebe6af187ce0504b40c177f1700b090b226625

trunk/src/comp/syntax/print/pprust.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ fn print_item(s: ps, &&item: @ast::item) {
451451
}
452452
_ {}
453453
}
454-
word(s.s, ";");
454+
word(s.s, ",");
455455
end(s);
456456
maybe_print_trailing_comment(s, v.span, none::<uint>);
457457
}

trunk/src/test/bench/99bob-pattern.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std;
88
import int;
99
import str;
1010

11-
enum bottle { none; dual; single; multiple(int); }
11+
enum bottle { none, dual, single, multiple(int), }
1212

1313
fn show(b: bottle) {
1414
alt b {

trunk/src/test/bench/shootout-binarytrees.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std;
22
import int;
33

4-
enum tree { nil; node(~tree, ~tree, int); }
4+
enum tree { nil, node(~tree, ~tree, int), }
55

66
fn item_check(t: ~tree) -> int {
77
alt *t {

trunk/src/test/bench/sudoku.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export grid_t, read_grid, solve_grid, write_grid;
2525
type grid = [[mutable u8]];
2626

2727
// exported type of sudoku grids
28-
enum grid_t { grid_ctor(grid); }
28+
enum grid_t { grid_ctor(grid), }
2929

3030
// read a sudoku problem from file f
3131
fn read_grid(f: io::reader) -> grid_t {

trunk/src/test/bench/task-perf-word-count.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ mod map_reduce {
5252
type reducer = fn@(str, getter);
5353

5454
enum ctrl_proto {
55-
find_reducer(str, chan<chan<reduce_proto>>);
56-
mapper_done;
55+
find_reducer(str, chan<chan<reduce_proto>>),
56+
mapper_done,
5757
}
5858

59-
enum reduce_proto { emit_val(int); done; ref; release; }
59+
enum reduce_proto { emit_val(int), done, ref, release, }
6060

6161
fn start_mappers(ctrl: chan<ctrl_proto>, -inputs: [str]) ->
6262
[joinable_task] {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// error-pattern: mismatched types
22

3-
enum a { A; }
4-
enum b { B; }
3+
enum a { A, }
4+
enum b { B, }
55

66
fn main() { let x: a = A; alt x { B { } } }
77

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// error-pattern: mismatched types
22

3-
enum a { A(int); }
4-
enum b { B(int); }
3+
enum a { A(int), }
4+
enum b { B(int), }
55

66
fn main() { let x: a = A(0); alt x { B(y) { } } }
77

trunk/src/test/compile-fail/bogus-tag.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// error-pattern: unresolved
44

5-
enum color { rgb(int, int, int); rgba(int, int, int, int); }
5+
enum color { rgb(int, int, int), rgba(int, int, int, int), }
66

77
fn main() {
88
let red: color = rgb(255, 0, 0);

trunk/src/test/compile-fail/export-no-tag-variants.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
mod foo {
77
export t;
88

9-
enum t { t1; }
9+
enum t { t1, }
1010
}
1111

1212
fn main() { let x = foo::t1; }

trunk/src/test/compile-fail/export-tag-variant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mod foo {
55

66
fn x() { }
77

8-
enum y { y1; }
8+
enum y { y1, }
99
}
1010

1111
fn main() { let z = foo::y1; }

trunk/src/test/compile-fail/infinite-tag-type-recursion.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
// error-pattern: enum of infinite size
55

6-
enum mlist { cons(int, mlist); nil; }
6+
enum mlist { cons(int, mlist), nil, }
77

88
fn main() { let a = cons(10, cons(11, nil)); }

trunk/src/test/compile-fail/let-destruct-refutable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// error-pattern:refutable pattern
22

3-
enum xx { xx(int); yy; }
3+
enum xx { xx(int), yy, }
44

55
fn main() {
66
let @{x: xx(x), y: y} = @{x: xx(10), y: 20};

trunk/src/test/compile-fail/name-clash-nullary-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// error-pattern:Declaration of thpppt shadows
2-
enum ack { thpppt; ffff; }
2+
enum ack { thpppt, ffff, }
33

44
fn main() {
55
let thpppt: int = 42;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// error-pattern:mismatched types
22
// From Issue #778
3-
enum clam<T> { a(T); }
3+
enum clam<T> { a(T), }
44
fn main() { let c; c = a(c); alt c { a::<int>(_) { } } }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// error-pattern: mismatched types
22

3-
enum blah { a(int, int, uint); b(int, int); }
3+
enum blah { a(int, int, uint), b(int, int), }
44

55
fn main() { alt a(1, 1, 2u) { a(_, x, y) | b(x, y) { } } }

trunk/src/test/compile-fail/pattern-tyvar-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import option::some;
66

77
// error-pattern: mismatched types
88

9-
enum bar { t1((), option::t<[int]>); t2; }
9+
enum bar { t1((), option::t<[int]>), t2, }
1010

1111
fn foo(t: bar) -> int { alt t { t1(_, some(x)) { ret x * 3; } _ { fail; } } }
1212

trunk/src/test/compile-fail/pattern-tyvar.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import option::some;
55

66
// error-pattern: mismatched types
77

8-
enum bar { t1((), option::t<[int]>); t2; }
8+
enum bar { t1((), option::t<[int]>), t2, }
99

1010
fn foo(t: bar) {
1111
alt t {

trunk/src/test/compile-fail/tag-variant-cast-non-nullary.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//error-pattern: non-scalar cast
22

33
enum non_nullary {
4-
nullary;
5-
other(int);
4+
nullary,
5+
other(int),
66
}
77

88
fn main() {

trunk/src/test/compile-fail/tag-variant-disr-dup.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
// black and white have the same discriminator value ...
44

55
enum color {
6-
red = 0xff0000;
7-
green = 0x00ff00;
8-
blue = 0x0000ff;
9-
black = 0x000000;
10-
white = 0x000000;
6+
red = 0xff0000,
7+
green = 0x00ff00,
8+
blue = 0x0000ff,
9+
black = 0x000000,
10+
white = 0x000000,
1111
}
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
//error-pattern: discriminator values can only be used with a c-like enum
22

33
enum color {
4-
red = 0xff0000;
5-
green = 0x00ff00;
6-
blue = 0x0000ff;
7-
black = 0x000000;
8-
white = 0xffffff;
9-
other (str);
4+
red = 0xff0000,
5+
green = 0x00ff00,
6+
blue = 0x0000ff,
7+
black = 0x000000,
8+
white = 0xffffff,
9+
other (str),
1010
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//error-pattern: mismatched types
22

33
enum color {
4-
red = 1u;
5-
blue = 2;
4+
red = 1u,
5+
blue = 2,
66
}
77

88
fn main() {}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// error-pattern:unreachable pattern
22

3-
enum foo { a(@foo, int); b(uint); }
3+
enum foo { a(@foo, int), b(uint), }
44

55
fn main() { alt b(1u) { b(_) | a(@_, 1) { } a(_, 1) { } } }
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// pp-exact
22

33
enum foo {
4-
foo; // a foo.
5-
bar;
4+
foo, // a foo.
5+
bar,
66
}
77

88
fn main() { }

trunk/src/test/run-fail/non-exhaustive-match.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
// -*- rust -*-
55

66
// error-pattern:non-exhaustive match failure
7-
enum t { a; b; }
7+
enum t { a, b, }
88

99
fn main() { let x = a; alt x { b { } } }

trunk/src/test/run-pass/alias-uninit-value.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use std;
55
import option;
66
import option::none;
77

8-
enum sty { ty_nil; }
8+
enum sty { ty_nil, }
99

1010
type raw_t = {struct: sty, cname: option::t<str>, hash: uint};
1111

trunk/src/test/run-pass/alloca-from-derived-tydesc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
enum option<T> { some(T); none; }
1+
enum option<T> { some(T), none, }
22

33
type r<T> = {mutable v: [option<T>]};
44

trunk/src/test/run-pass/alt-path.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22

33
mod m1 {
4-
enum foo { foo1; foo2; }
4+
enum foo { foo1, foo2, }
55
}
66

77
fn bar(x: m1::foo) { alt x { m1::foo1 { } } }

trunk/src/test/run-pass/alt-pattern-drop.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use std;
55

66
import std::dbg;
77

8-
enum t { make_t(@int); clam; }
8+
enum t { make_t(@int), clam, }
99

1010
fn foo(s: @int) {
1111
let count = dbg::refcount(s);

trunk/src/test/run-pass/alt-pattern-no-type-params.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
enum maybe<T> { nothing; just(T); }
1+
enum maybe<T> { nothing, just(T), }
22

33
fn foo(x: maybe<int>) {
44
alt x { nothing { #error("A"); } just(a) { #error("B"); } }

trunk/src/test/run-pass/alt-phi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22

3-
enum thing { a; b; c; }
3+
enum thing { a, b, c, }
44

55
fn foo(it: block(int)) { it(10); }
66

trunk/src/test/run-pass/alt-str.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
fn main() {
44
alt "test" { "not-test" { fail; } "test" { } _ { fail; } }
55

6-
enum t { tag1(str); tag2; }
6+
enum t { tag1(str), tag2, }
77

88

99
alt tag1("test") {

trunk/src/test/run-pass/alt-tag.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
// -*- rust -*-
55
enum color {
6-
rgb(int, int, int);
7-
rgba(int, int, int, int);
8-
hsl(int, int, int);
6+
rgb(int, int, int),
7+
rgba(int, int, int, int),
8+
hsl(int, int, int),
99
}
1010

1111
fn process(c: color) -> int {

trunk/src/test/run-pass/box-pattern.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
type foo = {a: int, b: uint};
2-
enum bar { u(@foo); w(int); }
2+
enum bar { u(@foo), w(int), }
33

44
fn main() {
55
assert (alt u(@{a: 10, b: 40u}) {

trunk/src/test/run-pass/chan-leak.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import comm;
88
import comm::port;
99
import comm::recv;
1010

11-
enum request { quit; close(chan<bool>); }
11+
enum request { quit, close(chan<bool>), }
1212

1313
type ctx = chan<request>;
1414

trunk/src/test/run-pass/conditional-compile.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ type t = int;
2020
type t = bool;
2121

2222
#[cfg(bogus)]
23-
enum tg { foo; }
23+
enum tg { foo, }
2424

25-
enum tg { bar; }
25+
enum tg { bar, }
2626

2727
#[cfg(bogus)]
2828
resource r(i: int) { }

trunk/src/test/run-pass/constrained-type.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// -*- rust -*-
22

3-
enum list { cons(int, @list); nil; }
3+
enum list { cons(int, @list), nil, }
44

55
type bubu = {x: int, y: int};
66

trunk/src/test/run-pass/cycle-collection.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
enum taggy {
2-
cons(@mutable taggy);
3-
nil;
2+
cons(@mutable taggy),
3+
nil,
44
}
55

66
fn f() {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

22

3-
enum t { foo(@int); }
3+
enum t { foo(@int), }
44

55
fn main() { let tt = foo(@10); alt tt { foo(z) { } } }

trunk/src/test/run-pass/empty-tag.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
enum chan { chan_t; }
1+
enum chan { chan_t, }
22

33
fn wrapper3(i: chan) {
44
assert i == chan_t;

trunk/src/test/run-pass/enum-disr-val-pretty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// pp-exact
22

3-
enum color { red = 1; green; blue; imaginary = -1; }
3+
enum color { red = 1, green, blue, imaginary = -1, }
44

55
fn main() {
66
test_color(red, 1, "red");

trunk/src/test/run-pass/export-abstract-tag.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mod foo {
55
export t;
66
export f;
77

8-
enum t { t1; }
8+
enum t { t1, }
99

1010
fn f() -> t { ret t1; }
1111
}

trunk/src/test/run-pass/export-non-interference.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
export foo;
33
export main;
44

5-
enum list_cell<T> { cons(@list_cell<T>); }
5+
enum list_cell<T> { cons(@list_cell<T>), }
66

77
fn main() { }

trunk/src/test/run-pass/export-tag-variant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
mod foo {
44
export t1;
5-
enum t { t1; }
5+
enum t { t1, }
66
}
77

88
fn main() { let v = foo::t1; }

0 commit comments

Comments
 (0)