Skip to content

Commit 12ba968

Browse files
committed
---
yaml --- r: 94194 b: refs/heads/try c: 9a6ebbb h: refs/heads/master v: v3
1 parent a2e0f39 commit 12ba968

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 0da105a8b7b6b1e0568e8ff20f6ff4b13cc7ecc2
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d3e57dca68fde4effdda3e4ae2887aa535fcd6
5-
refs/heads/try: ebe8ac88a7492679846827f374effff46b070278
5+
refs/heads/try: 9a6ebbbeccd926dc9eed1cfc34534bebb590ec75
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/src/librustdoc/html/render.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
//! These tasks are not parallelized (they haven't been a bottleneck yet), and
3434
//! both occur before the crate is rendered.
3535
36-
use std::cell::Cell;
3736
use std::comm::{SharedPort, SharedChan};
3837
use std::comm;
3938
use std::fmt;
@@ -814,9 +813,9 @@ impl Context {
814813
// recurse into the items of the module as well.
815814
clean::ModuleItem(..) => {
816815
let name = item.name.get_ref().to_owned();
817-
let item = Cell::new(item);
816+
let mut item = Some(item);
818817
self.recurse(name, |this| {
819-
let item = item.take();
818+
let item = item.take_unwrap();
820819
let dst = this.dst.join("index.html");
821820
render(File::create(&dst).unwrap(), this, &item, false);
822821

branches/try/src/librustuv/net.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,6 @@ impl Drop for UdpWatcher {
646646

647647
#[cfg(test)]
648648
mod test {
649-
use std::cell::Cell;
650649
use std::comm::oneshot;
651650
use std::rt::test::*;
652651
use std::rt::rtio::{RtioTcpStream, RtioTcpListener, RtioTcpAcceptor,
@@ -1071,7 +1070,7 @@ mod test {
10711070
10721071
let handle1 = sched1.make_handle();
10731072
let handle2 = sched2.make_handle();
1074-
let tasksFriendHandle = Cell::new(sched2.make_handle());
1073+
let tasksFriendHandle = sched2.make_handle();
10751074
10761075
let on_exit: proc(UnwindResult) = proc(exit_status) {
10771076
handle1.send(Shutdown);
@@ -1095,11 +1094,13 @@ mod test {
10951094
10961095
// block self on sched1
10971096
let scheduler: ~Scheduler = Local::take();
1097+
let mut tasksFriendHandle = Some(tasksFriendHandle);
10981098
scheduler.deschedule_running_task_and_then(|_, task| {
10991099
// unblock task
11001100
task.wake().map(|task| {
11011101
// send self to sched2
1102-
tasksFriendHandle.take().send(TaskFromFriend(task));
1102+
tasksFriendHandle.take_unwrap()
1103+
.send(TaskFromFriend(task));
11031104
});
11041105
// sched1 should now sleep since it has nothing else to do
11051106
})

0 commit comments

Comments
 (0)