rust/src/libstd
Alex Crichton 04eced750e std: Improve pipe() functionality
* os::pipe() now returns IoResult<os::Pipe>
* os::pipe() is now unsafe because it does not arrange for deallocation of file
  descriptors
* os::Pipe fields are renamed from input to reader and out to write.
* PipeStream::pair() has been added. This is a safe method to get a pair of
  pipes.
* Dealing with pipes in native process bindings have been improved to be more
  robust in the face of failure and intermittent errors. This converts a few
  fail!() situations to Err situations.

Closes #9458
cc #13538
Closes #14724
[breaking-change]
2014-06-16 10:53:49 -07:00
..
collections Register new snapshots 2014-06-15 23:30:24 -07:00
io std: Improve pipe() functionality 2014-06-16 10:53:49 -07:00
num core: Rename container mod to collections. Closes #12543 2014-06-08 21:29:57 -07:00
path Register new snapshots 2014-06-15 23:30:24 -07:00
rand auto merge of #14715 : vhbit/rust/ios-pr2, r=alexcrichton 2014-06-16 06:32:03 +00:00
rt auto merge of #14715 : vhbit/rust/ios-pr2, r=alexcrichton 2014-06-16 06:32:03 +00:00
sync sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
ascii.rs rustc: Remove ~[T] from the language 2014-06-11 15:02:17 -07:00
bitflags.rs std: Drop Total from Total{Eq,Ord} 2014-06-01 10:31:27 -07:00
c_vec.rs core: Rename container mod to collections. Closes #12543 2014-06-08 21:29:57 -07:00
dynamic_lib.rs auto merge of #14715 : vhbit/rust/ios-pr2, r=alexcrichton 2014-06-16 06:32:03 +00:00
failure.rs Register new snapshots 2014-06-15 23:30:24 -07:00
fmt.rs std: Remove i18n/l10n from format! 2014-06-11 16:04:24 -07:00
from_str.rs std: Recreate a collections module 2014-06-05 13:55:10 -07:00
gc.rs Register new snapshots 2014-06-14 10:28:09 -07:00
lib.rs Register new snapshots 2014-06-14 10:28:09 -07:00
macros.rs std: Read HOME instead of USER 2014-06-09 12:44:45 -07:00
os.rs std: Improve pipe() functionality 2014-06-16 10:53:49 -07:00
prelude.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
rtdeps.rs Basic iOS support 2014-06-12 21:15:14 +03:00
task.rs Register new snapshots 2014-06-15 23:30:24 -07:00
to_str.rs rustc: Remove ~[T] from the language 2014-06-11 15:02:17 -07:00