auto merge of #7265 : brson/rust/io-upstream, r=brson
r? @graydon, @nikomatsakis, @pcwalton, or @catamorphism Sorry this is so huge, but it's been accumulating for about a month. There's lots of stuff here, mostly oriented toward enabling multithreaded scheduling and improving compatibility between the old and new runtimes. Adds task pinning so that we can create the 'platform thread' in servo. [Here](https://github.com/brson/rust/blob/e1555f9b5628af2b6c6ed344cad621399cb7684d/src/libstd/rt/mod.rs#L201) is the current runtime setup code. About half of this has already been reviewed.
Showing
src/libstd/rt/args.rs
0 → 100644
src/libstd/rt/borrowck.rs
0 → 100644
src/libstd/rt/join_latch.rs
0 → 100644
此差异已折叠。
src/libstd/rt/metrics.rs
0 → 100644
src/libstd/rt/sleeper_list.rs
0 → 100644
此差异已折叠。
此差异已折叠。
src/libstd/rt/util.rs
0 → 100644
此差异已折叠。
src/libstd/rt/uv/async.rs
0 → 100644
此差异已折叠。
src/libstd/rt/uvio.rs
已删除
100644 → 0
此差异已折叠。
src/libstd/rt/uvll.rs
已删除
100644 → 0
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
想要评论请 注册 或 登录