Skip to content

Commit f9d83d1

Browse files
committed
---
yaml --- r: 148860 b: refs/heads/try2 c: 94f2dfa h: refs/heads/master v: v3
1 parent ffbaf8c commit f9d83d1

File tree

12 files changed

+35
-33
lines changed

12 files changed

+35
-33
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: ae581a010363b26ef6bae60145ebd17343a343b0
8+
refs/heads/try2: 94f2dfa8f632542bfb7260ca4b0aadce24061592
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/librustuv/file.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,9 @@ impl FsRequest {
140140
let mut paths = ~[];
141141
let path = CString::new(path.with_ref(|p| p), false);
142142
let parent = Path::new(path);
143-
c_str::from_c_multistring(req.get_ptr() as *libc::c_char,
144-
Some(req.get_result() as uint),
145-
|rel| {
143+
let _ = c_str::from_c_multistring(req.get_ptr() as *libc::c_char,
144+
Some(req.get_result() as uint),
145+
|rel| {
146146
let p = rel.as_bytes();
147147
paths.push(parent.join(p.slice_to(rel.len())));
148148
});
@@ -378,7 +378,8 @@ impl Drop for FileWatcher {
378378
rtio::CloseAsynchronously => {
379379
unsafe {
380380
let req = uvll::malloc_req(uvll::UV_FS);
381-
uvll::uv_fs_close(self.loop_.handle, req, self.fd, close_cb);
381+
assert_eq!(uvll::uv_fs_close(self.loop_.handle, req,
382+
self.fd, close_cb), 0);
382383
}
383384

384385
extern fn close_cb(req: *uvll::uv_fs_t) {

branches/try2/src/librustuv/homing.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ mod test {
176176
});
177177

178178
let task = pool.task(TaskOpts::new(), proc() {
179-
port.recv();
179+
drop(port.recv());
180180
});
181181
pool.spawn_sched().send(sched::TaskFromFriend(task));
182182

@@ -197,7 +197,7 @@ mod test {
197197
let listener = UdpWatcher::bind(local_loop(), addr2);
198198
chan.send((listener.unwrap(), addr1));
199199
let mut listener = UdpWatcher::bind(local_loop(), addr1).unwrap();
200-
listener.sendto([1, 2, 3, 4], addr2);
200+
listener.sendto([1, 2, 3, 4], addr2).unwrap();
201201
});
202202

203203
let task = pool.task(TaskOpts::new(), proc() {

branches/try2/src/librustuv/idle.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ impl IdleWatcher {
5252
let data = uvll::get_data_for_uv_handle(handle);
5353
let f: ~proc() = cast::transmute(data);
5454
(*f)();
55-
uvll::uv_idle_stop(handle);
55+
assert_eq!(uvll::uv_idle_stop(handle), 0);
5656
uvll::uv_close(handle, close_cb);
5757
}
5858
}
@@ -122,7 +122,7 @@ mod test {
122122
}
123123
}
124124
};
125-
task.wake().map(|t| t.reawaken(true));
125+
let _ = task.wake().map(|t| t.reawaken(true));
126126
}
127127
}
128128

branches/try2/src/librustuv/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ via `close` and `delete` methods.
4040
#[crate_type = "dylib"];
4141

4242
#[feature(macro_rules)];
43+
#[deny(unused_result, unused_must_use)];
4344

4445
#[cfg(test)] extern mod green;
4546

@@ -207,7 +208,7 @@ fn wait_until_woken_after(slot: *mut Option<BlockedTask>, f: ||) {
207208

208209
fn wakeup(slot: &mut Option<BlockedTask>) {
209210
assert!(slot.is_some());
210-
slot.take_unwrap().wake().map(|t| t.reawaken(true));
211+
let _ = slot.take_unwrap().wake().map(|t| t.reawaken(true));
211212
}
212213

213214
pub struct Request {
@@ -276,7 +277,7 @@ impl Loop {
276277
pub fn wrap(handle: *uvll::uv_loop_t) -> Loop { Loop { handle: handle } }
277278

278279
pub fn run(&mut self) {
279-
unsafe { uvll::uv_run(self.handle, uvll::RUN_DEFAULT) };
280+
assert_eq!(unsafe { uvll::uv_run(self.handle, uvll::RUN_DEFAULT) }, 0);
280281
}
281282

282283
pub fn close(&mut self) {

branches/try2/src/librustuv/macros.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ pub fn dumb_println(args: &fmt::Arguments) {
3434
struct Stderr;
3535
impl io::Writer for Stderr {
3636
fn write(&mut self, data: &[u8]) -> io::IoResult<()> {
37-
unsafe {
37+
let _ = unsafe {
3838
libc::write(libc::STDERR_FILENO,
3939
data.as_ptr() as *libc::c_void,
40-
data.len() as libc::size_t);
41-
}
40+
data.len() as libc::size_t)
41+
};
4242
Ok(()) // just ignore the errors
4343
}
4444
}

branches/try2/src/librustuv/net.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -953,11 +953,11 @@ mod test {
953953
spawn(proc() {
954954
let port2 = port.recv();
955955
let mut stream = TcpWatcher::connect(local_loop(), addr).unwrap();
956-
stream.write([0, 1, 2, 3, 4, 5, 6, 7]);
957-
stream.write([0, 1, 2, 3, 4, 5, 6, 7]);
956+
stream.write([0, 1, 2, 3, 4, 5, 6, 7]).unwrap();
957+
stream.write([0, 1, 2, 3, 4, 5, 6, 7]).unwrap();
958958
port2.recv();
959-
stream.write([0, 1, 2, 3, 4, 5, 6, 7]);
960-
stream.write([0, 1, 2, 3, 4, 5, 6, 7]);
959+
stream.write([0, 1, 2, 3, 4, 5, 6, 7]).unwrap();
960+
stream.write([0, 1, 2, 3, 4, 5, 6, 7]).unwrap();
961961
port2.recv();
962962
});
963963

@@ -1008,7 +1008,7 @@ mod test {
10081008
while stream.is_err() {
10091009
stream = TcpWatcher::connect(local_loop(), addr);
10101010
}
1011-
stream.unwrap().write([0, 1, 2, 3, 4, 5, 6, 7]);
1011+
stream.unwrap().write([0, 1, 2, 3, 4, 5, 6, 7]).unwrap();
10121012
}
10131013

10141014
#[should_fail] #[test]
@@ -1028,7 +1028,7 @@ mod test {
10281028
let w = TcpListener::bind(local_loop(), addr).unwrap();
10291029
let mut w = w.listen().unwrap();
10301030
chan.send(());
1031-
w.accept();
1031+
drop(w.accept().unwrap());
10321032
});
10331033
port.recv();
10341034
let _w = TcpWatcher::connect(local_loop(), addr).unwrap();

branches/try2/src/librustuv/pipe.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ mod tests {
306306
let p = PipeListener::bind(local_loop(), &path2.to_c_str()).unwrap();
307307
let mut p = p.listen().unwrap();
308308
chan.send(());
309-
p.accept();
309+
drop(p.accept().unwrap());
310310
});
311311
port.recv();
312312
let _c = PipeWatcher::connect(local_loop(), &path.to_c_str()).unwrap();

branches/try2/src/librustuv/queue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ extern fn async_cb(handle: *uvll::uv_async_t, status: c_int) {
6767
loop {
6868
match state.consumer.pop() {
6969
mpsc::Data(Task(task)) => {
70-
task.wake().map(|t| t.reawaken(true));
70+
let _ = task.wake().map(|t| t.reawaken(true));
7171
}
7272
mpsc::Data(Increment) => unsafe {
7373
if state.refcnt == 0 {

branches/try2/src/librustuv/signal.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ mod test {
8686
chan);
8787

8888
spawn(proc() {
89-
port.try_recv();
89+
let _ = port.recv_opt();
9090
});
9191

9292
// when we drop the SignalWatcher we're going to destroy the channel,

branches/try2/src/librustuv/timer.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,11 @@ extern fn timer_cb(handle: *uvll::uv_timer_t, status: c_int) {
138138

139139
match timer.action.take_unwrap() {
140140
WakeTask(task) => {
141-
task.wake().map(|t| t.reawaken(true));
141+
let _ = task.wake().map(|t| t.reawaken(true));
142142
}
143-
SendOnce(chan) => { chan.try_send(()); }
143+
SendOnce(chan) => { let _ = chan.try_send(()); }
144144
SendMany(chan, id) => {
145-
chan.try_send(());
145+
let _ = chan.try_send(());
146146

147147
// Note that the above operation could have performed some form of
148148
// scheduling. This means that the timer may have decided to insert
@@ -246,7 +246,7 @@ mod test {
246246
let timer_port = timer.period(1000);
247247

248248
spawn(proc() {
249-
timer_port.recv_opt();
249+
let _ = timer_port.recv_opt();
250250
});
251251

252252
// when we drop the TimerWatcher we're going to destroy the channel,
@@ -260,10 +260,10 @@ mod test {
260260
let timer_port = timer.period(1000);
261261

262262
spawn(proc() {
263-
timer_port.recv_opt();
263+
let _ = timer_port.recv_opt();
264264
});
265265

266-
timer.oneshot(1);
266+
drop(timer.oneshot(1));
267267
}
268268
#[test]
269269
fn reset_doesnt_switch_tasks2() {
@@ -272,7 +272,7 @@ mod test {
272272
let timer_port = timer.period(1000);
273273

274274
spawn(proc() {
275-
timer_port.recv_opt();
275+
let _ = timer_port.recv_opt();
276276
});
277277

278278
timer.sleep(1);
@@ -299,7 +299,7 @@ mod test {
299299
#[test]
300300
fn receiver_goes_away_oneshot() {
301301
let mut timer1 = TimerWatcher::new(local_loop());
302-
timer1.oneshot(1);
302+
drop(timer1.oneshot(1));
303303
let mut timer2 = TimerWatcher::new(local_loop());
304304
// while sleeping, the prevous timer should fire and not have its
305305
// callback do something terrible.
@@ -309,7 +309,7 @@ mod test {
309309
#[test]
310310
fn receiver_goes_away_period() {
311311
let mut timer1 = TimerWatcher::new(local_loop());
312-
timer1.period(1);
312+
drop(timer1.period(1));
313313
let mut timer2 = TimerWatcher::new(local_loop());
314314
// while sleeping, the prevous timer should fire and not have its
315315
// callback do something terrible.

branches/try2/src/librustuv/uvio.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ impl Drop for UvEventLoop {
7171
// after the loop has been closed because during the closing of the loop
7272
// the handle is required to be used apparently.
7373
let handle = self.uvio.handle_pool.get_ref().handle();
74-
self.uvio.handle_pool.take();
74+
drop(self.uvio.handle_pool.take());
7575
self.uvio.loop_.close();
7676
unsafe { uvll::free_handle(handle) }
7777
}

0 commit comments

Comments
 (0)