Skip to content

Commit ebc61e3

Browse files
committed
Remove temporary fn# syntax
1 parent 6fb9d4f commit ebc61e3

Some content is hidden

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

75 files changed

+111
-122
lines changed

src/comp/syntax/parse/parser.rs

+4-15
Original file line numberDiff line numberDiff line change
@@ -2135,20 +2135,12 @@ fn parse_auth(p: parser) -> ast::_auth {
21352135
} else { unexpected(p, p.peek()); }
21362136
}
21372137

2138-
fn parse_fn_item_proto(p: parser) -> ast::proto {
2139-
if p.peek() == token::POUND {
2140-
p.bump();
2141-
ast::proto_bare
2142-
} else {
2143-
ast::proto_bare
2144-
}
2138+
fn parse_fn_item_proto(_p: parser) -> ast::proto {
2139+
ast::proto_bare
21452140
}
21462141

21472142
fn parse_fn_ty_proto(p: parser) -> ast::proto {
2148-
if p.peek() == token::POUND {
2149-
p.bump();
2150-
ast::proto_bare
2151-
} else if p.peek() == token::AT {
2143+
if p.peek() == token::AT {
21522144
p.bump();
21532145
ast::proto_shared(ast::sugar_normal)
21542146
} else {
@@ -2157,10 +2149,7 @@ fn parse_fn_ty_proto(p: parser) -> ast::proto {
21572149
}
21582150

21592151
fn parse_fn_anon_proto(p: parser) -> ast::proto {
2160-
if p.peek() == token::POUND {
2161-
p.bump();
2162-
ast::proto_bare
2163-
} else if p.peek() == token::AT {
2152+
if p.peek() == token::AT {
21642153
p.bump();
21652154
ast::proto_shared(ast::sugar_normal)
21662155
} else {

src/compiletest/compiletest.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ fn closure_to_task(cx: cx, configport: port<[u8]>, testfn: fn@()) ->
195195
(cx.config, cx.procsrv.chan, testfile), run_test_task);
196196
}
197197

198-
fn# run_test_task(args: (common::config, procsrv::reqchan, [u8])) {
198+
fn run_test_task(args: (common::config, procsrv::reqchan, [u8])) {
199199

200200
let (config, procsrv_chan, testfile) = args;
201201

src/compiletest/procsrv.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ fn mk() -> handle {
3939
let setupport = port();
4040
let task = task::spawn_joinable(
4141
chan(setupport),
42-
fn# (setupchan: chan<chan<request>>) {
42+
fn (setupchan: chan<chan<request>>) {
4343
let reqport = port();
4444
let reqchan = chan(reqport);
4545
send(setupchan, reqchan);

src/lib/aio.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fn ip_to_sbuf(ip: net::ip_addr) -> *u8 unsafe {
4949
vec::to_ptr(str::bytes(net::format_addr(ip)))
5050
}
5151

52-
fn# connect_task(args: (net::ip_addr, int, chan<socket_event>)) {
52+
fn connect_task(args: (net::ip_addr, int, chan<socket_event>)) {
5353
let (ip, portnum, evt) = args;
5454
let connecter = port();
5555
rustrt::aio_connect(ip_to_sbuf(ip), portnum, chan(connecter));
@@ -84,7 +84,7 @@ fn new_client(client: client, evt: chan<socket_event>) {
8484
log "close message sent";
8585
}
8686

87-
fn# accept_task(args: (client, chan<server_event>)) {
87+
fn accept_task(args: (client, chan<server_event>)) {
8888
let (client, events) = args;
8989
log "accept task was spawned";
9090
let p = port();
@@ -94,7 +94,7 @@ fn# accept_task(args: (client, chan<server_event>)) {
9494
log "done accepting";
9595
}
9696

97-
fn# server_task(args: (net::ip_addr, int, chan<server_event>,
97+
fn server_task(args: (net::ip_addr, int, chan<server_event>,
9898
chan<server>)) {
9999
let (ip, portnum, events, server) = args;
100100
let accepter = port();
@@ -111,7 +111,7 @@ fn# server_task(args: (net::ip_addr, int, chan<server_event>,
111111
}
112112
}
113113

114-
fn# request_task(c: chan<ctx>) {
114+
fn request_task(c: chan<ctx>) {
115115
// Create a port to accept IO requests on
116116
let p = port();
117117
// Hand of its channel to our spawner
@@ -150,7 +150,7 @@ fn# request_task(c: chan<ctx>) {
150150
}
151151
}
152152

153-
fn# iotask(c: chan<ctx>) {
153+
fn iotask(c: chan<ctx>) {
154154
log "io task spawned";
155155
// Initialize before accepting requests
156156
rustrt::aio_init();

src/lib/task.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -93,16 +93,16 @@ fn unpin() { rustrt::unpin_task(); }
9393

9494
fn set_min_stack(stack_size: uint) { rustrt::set_min_stack(stack_size); }
9595

96-
fn spawn<~T>(-data: T, f: fn#(T)) -> task {
96+
fn spawn<~T>(-data: T, f: fn(T)) -> task {
9797
spawn_inner2(data, f, none)
9898
}
9999

100-
fn spawn_notify<~T>(-data: T, f: fn#(T),
100+
fn spawn_notify<~T>(-data: T, f: fn(T),
101101
notify: comm::chan<task_notification>) -> task {
102102
spawn_inner2(data, f, some(notify))
103103
}
104104

105-
fn spawn_joinable<~T>(-data: T, f: fn#(T)) -> joinable_task {
105+
fn spawn_joinable<~T>(-data: T, f: fn(T)) -> joinable_task {
106106
let p = comm::port::<task_notification>();
107107
let id = spawn_notify(data, f, comm::chan::<task_notification>(p));
108108
ret (id, p);
@@ -118,11 +118,11 @@ fn spawn_joinable<~T>(-data: T, f: fn#(T)) -> joinable_task {
118118
//
119119
// After the transition this should all be rewritten.
120120

121-
fn spawn_inner2<~T>(-data: T, f: fn#(T),
121+
fn spawn_inner2<~T>(-data: T, f: fn(T),
122122
notify: option<comm::chan<task_notification>>)
123123
-> task_id {
124124

125-
fn wrapper<~T>(-data: *u8, f: fn#(T)) {
125+
fn wrapper<~T>(-data: *u8, f: fn(T)) {
126126
let data: ~T = unsafe::reinterpret_cast(data);
127127
f(*data);
128128
}

src/lib/test.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ type test_name = str;
4343
// to support isolation of tests into tasks.
4444
type test_fn<@T> = T;
4545

46-
type default_test_fn = test_fn<fn#()>;
46+
type default_test_fn = test_fn<fn()>;
4747

4848
// The definition of a single test. A test runner will run a list of
4949
// these.
@@ -321,7 +321,7 @@ fn run_test<@T>(test: test_desc<T>,
321321
// We need to run our tests in another task in order to trap test failures.
322322
// This function only works with functions that don't contain closures.
323323
fn default_test_to_task(&&f: default_test_fn) -> joinable {
324-
fn# run_task(f: default_test_fn) {
324+
fn run_task(f: default_test_fn) {
325325
configure_test_task();
326326
f();
327327
}

src/test/bench/shootout-pfib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import std::comm::send;
2727
import std::comm::recv;
2828

2929
fn fib(n: int) -> int {
30-
fn# pfib(args: (chan<int>, int)) {
30+
fn pfib(args: (chan<int>, int)) {
3131
let (c, n) = args;
3232
if n == 0 {
3333
send(c, 0);
@@ -62,7 +62,7 @@ fn parse_opts(argv: [str]) -> config {
6262
}
6363
}
6464

65-
fn# stress_task(&&id: int) {
65+
fn stress_task(&&id: int) {
6666
let i = 0;
6767
while true {
6868
let n = 15;

src/test/bench/task-perf-spawnalot.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import std::task;
44
import std::uint;
55
import std::str;
66

7-
fn# f(&&n: uint) {
7+
fn f(&&n: uint) {
88
let i = 0u;
99
while i < n {
1010
task::join(task::spawn_joinable((), g));
1111
i += 1u;
1212
}
1313
}
1414

15-
fn# g(&&_i: ()) { }
15+
fn g(&&_i: ()) { }
1616

1717
fn main(args: [str]) {
1818
let n =

src/test/bench/task-perf-vector-party.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import std::uint;
99
import std::str;
1010
import std::task;
1111

12-
fn# f(&&n: uint) {
12+
fn f(&&n: uint) {
1313
for each i in uint::range(0u, n) {
1414
let v: [u8] = [];
1515
vec::reserve(v, 1000u);

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ mod map_reduce {
7575
ret tasks;
7676
}
7777

78-
fn# map_task(args: (chan<ctrl_proto>, str)) {
78+
fn map_task(args: (chan<ctrl_proto>, str)) {
7979
let (ctrl, input) = args;
8080
// log_err "map_task " + input;
8181
let intermediates = map::new_str_hash();
@@ -108,7 +108,7 @@ mod map_reduce {
108108
send(ctrl, mapper_done);
109109
}
110110

111-
fn# reduce_task(args: (str, chan<chan<reduce_proto>>)) {
111+
fn reduce_task(args: (str, chan<chan<reduce_proto>>)) {
112112
let (key, out) = args;
113113
let p = port();
114114

src/test/compile-fail/fn-bare-bind.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// error-pattern:mismatched types: expected fn() but found fn@()
22

3-
fn# f() {
3+
fn f() {
44
}
55

66
fn main() {
77
// Can't produce a bare function by binding
8-
let g: fn#() = bind f();
8+
let g: fn() = bind f();
99
}

src/test/compile-fail/fn-bare-generic-instantiate1.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
// Issue #1038
33

44
fn main() {
5-
fn# foo<T>() { }
5+
fn foo<T>() { }
66

77
// This wants to build a closure over type int,
88
// but there's no way to do that while still being a bare function
9-
let f: fn#() = foo::<int>;
9+
let f: fn() = foo::<int>;
1010
}

src/test/compile-fail/fn-bare-generic-instantiate2.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
// Issue #1038
33

44
fn main() {
5-
fn# foo<T>(i: T) { }
5+
fn foo<T>(i: T) { }
66

77
// This wants to build a closure over type int,
88
// but there's no way to do that while still being a bare function
99
f(foo);
1010
}
1111

12-
fn f(i: fn#(&&int)) {
12+
fn f(i: fn(&&int)) {
1313
}

src/test/compile-fail/spawn-non-nil-fn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
use std;
44
import std::task;
55

6-
fn# f(&&x: int) -> int { ret x; }
6+
fn f(&&x: int) -> int { ret x; }
77

88
fn main() { task::spawn(10, f); }

src/test/run-fail/linked-failure.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import std::task;
66
import std::comm::port;
77
import std::comm::recv;
88

9-
fn# child(&&_i: ()) { assert (1 == 2); }
9+
fn child(&&_i: ()) { assert (1 == 2); }
1010

1111
fn main() {
1212
let p = port::<int>();

src/test/run-fail/linked-failure2.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import std::comm::chan;
77
import std::comm::port;
88
import std::comm::recv;
99

10-
fn# child(&&_i: ()) { fail; }
10+
fn child(&&_i: ()) { fail; }
1111

1212
fn main() {
1313
let p = port::<int>();

src/test/run-fail/linked-failure3.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import std::task;
66
import std::comm::port;
77
import std::comm::recv;
88

9-
fn# grandchild(&&_i: ()) { fail; }
9+
fn grandchild(&&_i: ()) { fail; }
1010

11-
fn# child(&&_i: ()) {
11+
fn child(&&_i: ()) {
1212
let p = port::<int>();
1313
task::spawn((), grandchild);
1414
let x = recv(p);

src/test/run-fail/task-comm-recv-block.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use std;
44
import std::task;
55
import std::comm;
66

7-
fn# goodfail(&&_i: ()) {
7+
fn goodfail(&&_i: ()) {
88
task::yield();
99
fail "goodfail";
1010
}

src/test/run-pass/basic-1.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import std::comm::send;
77
import std::comm::recv;
88
import std::task;
99

10-
fn# a(c: chan<int>) { send(c, 10); }
10+
fn a(c: chan<int>) { send(c, 10); }
1111

1212
fn main() {
1313
let p = port();

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import std::comm::chan;
77
import std::comm::recv;
88
import std::task;
99

10-
fn# a(c: chan<int>) { log "task a0"; log "task a1"; send(c, 10); }
10+
fn a(c: chan<int>) { log "task a0"; log "task a1"; send(c, 10); }
1111

1212
fn main() {
1313
let p = comm::port();
@@ -19,7 +19,7 @@ fn main() {
1919
log "Finished.";
2020
}
2121

22-
fn# b(c: chan<int>) {
22+
fn b(c: chan<int>) {
2323
log "task b0";
2424
log "task b1";
2525
log "task b2";

src/test/run-pass/basic.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import std::comm::chan;
77
import std::comm::recv;
88
import std::task;
99

10-
fn# a(c: chan<int>) {
10+
fn a(c: chan<int>) {
1111
if true {
1212
log "task a";
1313
log "task a";
@@ -37,7 +37,7 @@ fn main() {
3737
log "children finished, root finishing";
3838
}
3939

40-
fn# b(c: chan<int>) {
40+
fn b(c: chan<int>) {
4141
if true {
4242
log "task b";
4343
log "task b";

src/test/run-pass/binops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ fn test_ptr() {
8787
}
8888

8989
fn test_task() {
90-
fn# f(&&_i: ()) { }
90+
fn f(&&_i: ()) { }
9191
let f1 = f, f2 = f;
9292
let t1 = task::spawn((), f1);
9393
let t2 = task::spawn((), f2);

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tag request { quit; close(chan<bool>); }
1212

1313
type ctx = chan<request>;
1414

15-
fn# request_task(c: chan<ctx>) {
15+
fn request_task(c: chan<ctx>) {
1616
let p = port();
1717
send(c, chan(p));
1818
let req: request;

src/test/run-pass/child-outlives-parent.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
use std;
44
import std::task;
55

6-
fn# child2(&&s: str) { }
6+
fn child2(&&s: str) { }
77

88
fn main() { let x = task::spawn("hi", child2); }

src/test/run-pass/comm.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ fn main() {
1616
assert (y == 10);
1717
}
1818

19-
fn# child(c: chan<int>) {
19+
fn child(c: chan<int>) {
2020
log_err "sending";
2121
send(c, 10);
2222
log_err "value sent"

src/test/run-pass/fn-bare-anon-2.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
fn main() {
2-
let f: fn#() = fn# () {
2+
let f: fn() = fn () {
33
log "This is a bare function"
44
};
55
let g;

src/test/run-pass/fn-bare-anon.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
fn main() {
2-
let f: fn#() = fn# () {
2+
let f: fn() = fn () {
33
log "This is a bare function"
44
};
55
f();

0 commit comments

Comments
 (0)