rust/src/libstd
bors de83d7dd19 auto merge of #19431 : erickt/rust/buf-writer-error, r=alexcrichton
Previously, `BufWriter::write` would just return an `std::io::OtherIoError` if someone attempted to write past the end of the wrapped buffer. This pull request changes the error to support partial writes and return a `std::io::ShortWrite`, or an `io::io::EndOfFile` if it's been fully exhausted.

 I've also optimized away a bounds check inside `BufWriter::write`, which should help shave off some nanoseconds in an inner loops.
2014-12-06 20:12:13 +00:00
..
collections auto merge of #19167 : japaric/rust/rhs-cmp, r=aturon 2014-12-04 12:02:56 +00:00
comm Fall out of the std::sync rewrite 2014-12-05 09:12:25 -08:00
io auto merge of #19431 : erickt/rust/buf-writer-error, r=alexcrichton 2014-12-06 20:12:13 +00:00
num Documentation fix for std::num::strconv 2014-11-27 17:14:00 +09:00
path Remove unused transmutes from tests 2014-12-03 10:41:48 -05:00
rand
rt Fall out of the std::sync rewrite 2014-12-05 09:12:25 -08:00
sync Fall out of the std::sync rewrite 2014-12-05 09:12:25 -08:00
sys rollup merge of #19454: nodakai/libstd-reap-failed-child 2014-12-05 10:07:02 -08:00
thread_local
time
ascii.rs
bitflags.rs
c_vec.rs
dynamic_lib.rs Fall out of the std::sync rewrite 2014-12-05 09:12:25 -08:00
error.rs
failure.rs
fmt.rs More test fixes and rebase conflicts! 2014-11-26 18:10:57 -08:00
hash.rs /*! -> //! 2014-11-26 16:50:14 -08:00
lib.rs Fall out of the std::sync rewrite 2014-12-05 09:12:25 -08:00
macros.rs Fix example code for unreachable! 2014-11-27 15:31:11 +01:00
os.rs Fall out of the std::sync rewrite 2014-12-05 09:12:25 -08:00
prelude.rs
rtdeps.rs
task.rs