summary refs log tree commit diff
path: root/src/libstd/io
AgeCommit message (Expand)AuthorLines
2013-12-15auto merge of #10984 : huonw/rust/clean-raw, r=cmrbors-17/+15
2013-12-15std::vec: convert to(_mut)_ptr to as_... methods on &[] and &mut [].Huon Wilson-3/+3
2013-12-15Move std::{str,vec}::raw::set_len to an unsafe method on Owned{Vector,Str}.Huon Wilson-5/+5
2013-12-15std::vec: remove unnecessary count parameter on {bytes,Huon Wilson-9/+7
2013-12-15std: fix spelling in docs.Huon Wilson-14/+14
2013-12-13auto merge of #10895 : sfackler/rust/io-util, r=alexcrichtonbors-0/+298
2013-12-11Add std::io::utilSteven Fackler-0/+298
2013-12-11Make 'self lifetime illegal.Erik Price-26/+26
2013-12-11std::io: Add Buffer.lines(), change .bytes() apiklutzy-52/+136
2013-12-10libstd: Remove `Cell` from the library.Patrick Walton-1/+1
2013-12-10librustuv: Change `with_local_io` to use RAII.Patrick Walton-131/+128
2013-12-10librustpkg: Make `io::ignore_io_error()` use RAII; remove a few morePatrick Walton-2/+3
2013-12-10libextra: Another round of de-`Cell`-ing.Patrick Walton-93/+45
2013-12-10Implement PortReader and ChanWriterRaphael Speyer-11/+172
2013-12-08Remove dead codesKiet Tran-8/+5
2013-12-04auto merge of #10796 : kballard/rust/revert-new-naming, r=alexcrichtonbors-35/+34
2013-12-04Revert "libstd: Change `Path::new` to `Path::init`."Kevin Ballard-35/+34
2013-12-04auto merge of #10804 : alexcrichton/rust/less-dup, r=pcwaltonbors-13/+5
2013-12-04Don't dup the stdio file descriptors.Alex Crichton-13/+5
2013-12-04std::str: s/from_utf8_slice/from_utf8/, to make the basic case shorter.Huon Wilson-9/+9
2013-12-04std::str: remove from_utf8.Huon Wilson-24/+21
2013-12-03Move std::util::ignore to std::prelude::dropSteven Fackler-2/+2
2013-11-30auto merge of #10738 : sfackler/rust/buffered-fixes, r=alexcrichtonbors-10/+28
2013-11-30Fixes for BufferedWriter and LineBufferedWriterSteven Fackler-10/+28
2013-12-01std::io::mem: add a with_capacity constructor to MemWriter.Huon Wilson-1/+7
2013-11-29libstd: Change `Path::new` to `Path::init`.Patrick Walton-34/+35
2013-11-28Register new snapshotsAlex Crichton-27/+27
2013-11-26libstd: Fix Win32 and other bustage.Patrick Walton-2/+4
2013-11-26librustc: Make `||` lambdas not infer to `proc`sPatrick Walton-6/+6
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-75/+75
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-205/+145
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-2/+2
2013-11-26rustc: Add lint for obsolete attributesklutzy-1/+0
2013-11-25std: IPv6 addresses are represented as eight groups of four HEXADECIMAL digitsAndreas Ots-1/+2
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-26/+31
2013-11-19auto merge of #10495 : alexcrichton/rust/more-native-io, r=brsonbors-644/+866
2013-11-19Implement more native file I/OAlex Crichton-644/+866
2013-11-19auto merge of #10558 : alexcrichton/rust/faster-stdout, r=pcwalton,pcwaltonbors-0/+1
2013-11-18libstd: Change all `~fn()`s to `proc`s in the standard library.Patrick Walton-1/+1
2013-11-18Allow piped stdout/stderr use uv_tty_tAlex Crichton-0/+1
2013-11-17auto merge of #10466 : alexcrichton/rust/issue-10334, r=cmrbors-101/+156
2013-11-16Implement read_char on the Buffer traitAlex Crichton-0/+43
2013-11-14test: Fix signal-exit-status on windowsklutzy-0/+1
2013-11-13auto merge of #10457 : alexcrichton/rust/native-io, r=brsonbors-319/+405
2013-11-13Implement native::IoFactoryAlex Crichton-319/+405
2013-11-13auto merge of #10451 : zkamsler/rust/buf_writer, r=alexcrichtonbors-10/+99
2013-11-13Introduce an io::Buffer traitAlex Crichton-101/+113
2013-11-13Implemented BufWriterZach Kamsler-10/+99
2013-11-12io: benchmarks for creation of the various Buffered objectsCorey Richardson-0/+42
2013-11-11Move std::rt::io to std::ioAlex Crichton-0/+8639