Skip to content

Commit 607651d

Browse files
committed
---
yaml --- r: 144494 b: refs/heads/try2 c: 1ad2239 h: refs/heads/master v: v3
1 parent deb75c6 commit 607651d

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
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: d9bb78efdf2fbb0de9ca43a8b14e5c91c78164e9
8+
refs/heads/try2: 1ad2239f62031aaf5d8d046f1648cd91f8507f44
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/libstd/rt/sched.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -686,7 +686,7 @@ impl Scheduler {
686686
}
687687

688688
pub fn run_task(task: ~Task) {
689-
let sched = Local::take::<Scheduler>();
689+
let sched: ~Scheduler = Local::take();
690690
sched.process_task(task, Scheduler::switch_task).map_move(Local::put);
691691
}
692692

branches/try2/src/libstd/rt/uv/uvio.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ trait HomingIO {
5757
let old_home = Cell::new_empty();
5858
let old_home_ptr = &old_home;
5959
do task::unkillable { // FIXME(#8674)
60-
let scheduler = Local::take::<Scheduler>();
60+
let scheduler: ~Scheduler = Local::take();
6161
do scheduler.deschedule_running_task_and_then |_, task| {
6262
// get the old home first
6363
do task.wake().map_move |mut task| {
@@ -72,7 +72,7 @@ trait HomingIO {
7272

7373
// unhome home
7474
do task::unkillable { // FIXME(#8674)
75-
let scheduler = Local::take::<Scheduler>();
75+
let scheduler: ~Scheduler = Local::take();
7676
do scheduler.deschedule_running_task_and_then |scheduler, task| {
7777
do task.wake().map_move |mut task| {
7878
task.give_home(old_home.take());
@@ -122,7 +122,7 @@ trait HomingIO {
122122

123123
// get a handle for the current scheduler
124124
macro_rules! get_handle_to_current_scheduler(
125-
() => (do Local::borrow::<Scheduler, SchedHandle> |sched| { sched.make_handle() })
125+
() => (do Local::borrow |sched: &mut Scheduler| { sched.make_handle() })
126126
)
127127

128128
enum SocketNameKind {
@@ -765,7 +765,7 @@ impl RtioTcpStream for UvTcpStream {
765765

766766
unsafe { (*result_cell_ptr).put_back(result); }
767767

768-
let scheduler: ~Scheduler = Local::take::<Scheduler>();
768+
let scheduler: ~Scheduler = Local::take();
769769
scheduler.resume_blocked_task_immediately(task_cell.take());
770770
}
771771
}

0 commit comments

Comments
 (0)