rust/src/libstd
bors 068781e5aa auto merge of #12422 : alexcrichton/rust/buffered-default, r=brson
One of the most common ways to use the stdin stream is to read it line by line
for a small program. In order to facilitate this common usage pattern, this
commit changes the stdin() function to return a BufferedReader by default. A new
`stdin_raw()` method was added to get access to the raw unbuffered stream.

I have not changed the stdout or stderr methods because they are currently
unable to flush in their destructor, but #12403 should have just fixed that.
2014-02-21 23:56:47 -08:00
..
comm auto merge of #12419 : huonw/rust/compiler-unsafe, r=alexcrichton 2014-02-21 07:06:51 -08:00
fmt Decouple integer formatting from std::num::strconv 2014-02-22 03:56:16 +11:00
io auto merge of #12422 : alexcrichton/rust/buffered-default, r=brson 2014-02-21 23:56:47 -08:00
num auto merge of #12382 : bjz/rust/fmt-int, r=alexcrichton 2014-02-21 16:36:52 -08:00
path move extra::test to libtest 2014-02-20 16:03:58 +08:00
rand move extra::test to libtest 2014-02-20 16:03:58 +08:00
rt move extra::test to libtest 2014-02-20 16:03:58 +08:00
sync Spellcheck library docs. 2014-02-18 08:05:35 +11:00
unstable Made fail_bounds_check more careful with strings. 2014-02-17 19:35:59 -08:00
any.rs Add some missing Show implementations in libstd 2014-02-13 12:54:01 -08:00
ascii.rs Add some missing Show implementations in libstd 2014-02-13 12:54:01 -08:00
bool.rs Add operator trait constraints to std::num::{Zero, One} and document their appropriate use 2014-01-20 18:09:46 +11:00
c_str.rs move extra::test to libtest 2014-02-20 16:03:58 +08:00
cast.rs std: Stop parameterizing some memcpy functions over RawPtr 2014-02-09 16:23:10 -08:00
cell.rs Cleaned up imports per coding standards. 2014-02-07 09:59:19 -08:00
char.rs Add operator trait constraints to std::num::{Zero, One} and document their appropriate use 2014-01-20 18:09:46 +11:00
cleanup.rs Register new snapshots 2014-02-13 12:54:17 -08:00
clone.rs 'borrowed pointer' -> 'reference' 2014-01-07 18:49:13 -08:00
cmp.rs Removed num::Orderable 2014-02-13 20:12:59 -05:00
container.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
default.rs libstd: Remove all support code related to @mut 2014-01-03 14:02:00 -08:00
from_str.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
gc.rs Fix @str removal tests. 2014-02-02 02:58:57 +11:00
hash.rs Reduce reliance on to_str_radix 2014-02-22 03:56:16 +11:00
hashmap.rs Mass rename if_ok! to try! 2014-02-20 09:16:52 -08:00
iter.rs Move std::num::Integer to libnum 2014-02-22 01:45:29 +11:00
kinds.rs Fix all code examples 2014-02-14 23:49:22 -08:00
lib.rs rustdoc: Show macros in documentation 2014-02-19 01:10:31 -08:00
libc.rs Implement named pipes for windows, touch up unix 2014-02-16 18:46:01 -08:00
local_data.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
logging.rs Fix all code examples 2014-02-14 23:49:22 -08:00
macros.rs libstd: Implement some convenience methods on vectors 2014-02-21 10:54:14 -08:00
managed.rs std: clean up ptr a bit 2014-02-15 12:11:41 -05:00
mem.rs move extra::test to libtest 2014-02-20 16:03:58 +08:00
ops.rs move extra::test to libtest 2014-02-20 16:03:58 +08:00
option.rs Move replace and swap to std::mem. Get rid of std::util 2014-02-11 05:21:35 +08:00
os.rs Fix getting/setting huge env vars on windows 2014-02-19 08:11:00 -08:00
owned.rs librustc: Implement placement box for GC and unique pointers. 2014-01-09 16:05:34 -08:00
prelude.rs Move std::num::Integer to libnum 2014-02-22 01:45:29 +11:00
ptr.rs ptr::RawPtr, spell out units used for the offset argument. 2014-02-20 14:58:46 +01:00
rc.rs std: clean up ptr a bit 2014-02-15 12:11:41 -05:00
reference.rs Cleaned up imports per coding standards. 2014-02-07 09:59:19 -08:00
reflect.rs Register new snapshots 2014-02-13 12:54:17 -08:00
repr.rs Reduce reliance on to_str_radix 2014-02-22 03:56:16 +11:00
result.rs std::fmt: convert the formatting traits to a proper self. 2014-02-08 13:53:21 +11:00
rtdeps.rs Invoke gcc with -nodefaultlibs 2014-02-14 08:07:46 -08:00
run.rs Allow configuration of uid/gid/detach on processes 2014-02-16 16:01:03 -08:00
str.rs auto merge of #12421 : Hywan/rust/api_doc, r=alexcrichton 2014-02-21 21:26:49 -08:00
task.rs Clean up std::task docs, make TaskBuilder a real builder 2014-02-16 15:34:02 -08:00
to_bytes.rs libstd: Implement some convenience methods on vectors 2014-02-21 10:54:14 -08:00
to_str.rs Delegate ToStr implementation to Show for tuples 2014-02-16 19:12:28 +11:00
trie.rs move extra::test to libtest 2014-02-20 16:03:58 +08:00
tuple.rs Mass rename if_ok! to try! 2014-02-20 09:16:52 -08:00
unicode.rs Remove dead codes 2013-12-08 02:55:28 -05:00
unit.rs Add some missing Show implementations in libstd 2014-02-13 12:54:01 -08:00
vec.rs Move std::num::Integer to libnum 2014-02-22 01:45:29 +11:00
vec_ng.rs libstd: Implement some convenience methods on vectors 2014-02-21 10:54:14 -08:00