rust/src/libstd
bors 8694b4ffe9 Auto merge of #32695 - sfackler:default-buf-size, r=alexcrichton
Drop the default buffer size to 8K

The 64k capacity was picked by me a couple of years ago in the initial
implementation of buffered IO adaptors:
https://github.com/rust-lang/rust/pull/9091/files#diff-b131eeef531ad098b32f49695a031008R62.
64K was picked for symmetry with libuv, which we no longer use.

64K is *way* larger than the default size of any other language that I
can find. C, C++, and Java default to 8K, and Go defaults to 4K. There
have been a variety of issues filed relating to this such as #31885.

Closes #31885
2016-04-08 03:20:11 -07:00
..
collections Rollup merge of #32668 - frewsxcv:hashmap-address-fixme, r=alexcrichton 2016-04-06 12:12:08 -07:00
ffi Auto merge of #32454 - eddyb:rollup, r=eddyb 2016-03-23 12:33:04 -07:00
io Drop the default buffer size to 8K 2016-04-02 22:24:42 -07:00
net Auto merge of #32334 - tbu-:pr_ipv6_octets, r=aturon 2016-04-01 20:38:52 -07:00
num fallout in existing tests 2016-03-25 06:45:42 -04:00
os Fix libstd on DragonFly 2016-04-07 11:39:27 +02:00
prelude End stdlib module summaries with a full stop. 2016-03-04 17:37:11 -05:00
rand std: restructure rand os code into sys modules 2016-02-17 16:21:32 -08:00
sync Rollup merge of #32507 - klingtnet:master, r=steveklabnik 2016-03-28 13:48:28 -04:00
sys Rollup merge of #32737 - timonvo:arm-ehabi-backtraces, r=alexcrichton 2016-04-07 23:26:18 +05:30
thread Fix unsound behaviour with null characters in thread names (issue #32475) 2016-03-25 06:14:03 +01:00
time Inline Duration constructors and accessors 2016-04-02 20:42:42 -07:00
ascii.rs Rollup merge of #32387 - alexcrichton:ascii-test, r=aturon 2016-03-26 20:35:49 +05:30
build.rs std: Link to gcc_s on NetBSD 2016-03-21 11:23:44 -07:00
Cargo.toml rustbuild: Sync some Cargo.toml/lib.rs dependencies 2016-02-21 09:49:13 -08:00
env.rs Rollup merge of #32691 - frewsxcv:patch-28, r=alexcrichton 2016-04-06 12:12:08 -07:00
error.rs Impl Error for Box<T: Error> 2016-01-23 09:03:09 +01:00
fs.rs avoid "==" in assert! when one of the values is a bool 2016-04-06 06:24:19 +02:00
lib.rs Implement values_mut on HashMap. 2016-04-01 18:35:54 -04:00
macros.rs mk: Distribute fewer TARGET_CRATES 2016-03-07 13:05:12 -08:00
memchr.rs Minor spelling fixes 2016-02-09 11:52:39 -05:00
panic.rs try! -> ? 2016-03-22 22:01:37 -05:00
panicking.rs Make set_hook take a Box<Fn> 2016-03-15 20:51:48 -07:00
path.rs std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
primitive_docs.rs Add Copy to the traits that are automatically implemented for tuples 2016-04-06 20:10:33 +02:00
process.rs Rollup merge of #32257 - alexcrichton:fix-status-stdin, r=aturon 2016-03-26 09:07:21 +05:30
rt.rs Fix warnings when compiling stdlib with --test 2015-12-29 16:07:01 +01:00
rtdeps.rs bootstrap: Add directives to not double-link libs 2016-02-11 11:12:32 -08:00