Skip to content

Commit fc675ec

Browse files
committed
---
yaml --- r: 92216 b: refs/heads/auto c: 9a6ebbb h: refs/heads/master v: v3
1 parent f7f44d5 commit fc675ec

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
@@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1313
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1414
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1515
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16-
refs/heads/auto: ebe8ac88a7492679846827f374effff46b070278
16+
refs/heads/auto: 9a6ebbbeccd926dc9eed1cfc34534bebb590ec75
1717
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1818
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1919
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/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/auto/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)