about summary refs log tree commit diff
path: root/src/rt/rust_run_program.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-04-19 15:57:50 -0700
committerbors <bors@rust-lang.org>2013-04-19 15:57:50 -0700
commit6510fd92544467a03df93b5124644976aa79f964 (patch)
tree58b8f87b6432f171e4dd7d0b82cc9adbb4938b83 /src/rt/rust_run_program.cpp
parentbffe23b0cfee2e6957a81a98f8c8a885522e3444 (diff)
parent7270fadfccb8f7b767bf45bda106a55b6a874c03 (diff)
downloadrust-6510fd92544467a03df93b5124644976aa79f964.tar.gz
rust-6510fd92544467a03df93b5124644976aa79f964.zip
auto merge of #5960 : brson/rust/io, r=pcwalton
r?

This pull request is a grab bag of work on the new scheduler.

The most important commit here is where I [outline](https://github.com/brson/rust/blob/io/src/libcore/rt/io/mod.rs) a fairly complete I/O API, based on `Reader` and `Writer` types, as in the current `core::io` module. I've organized this version into a number of modules with declarations for Files, TCP, UDP, Unix sockets, blocking/non-blocking implementations, memory buffers, compression adapters. I'm trying to get this into shape to present on the mailing list.

This branch also wires up `spawn` to the new scheduler, and simplifies the core scheduler operations.
Diffstat (limited to 'src/rt/rust_run_program.cpp')
0 files changed, 0 insertions, 0 deletions