rust/src/libstd/io
Erick Tryzelaar 92e72ee15e Speed up reading/writing slices with #[inline]
When built with `rustc -O`:

before:

test bench_read_slice  ... bench:        68 ns/iter (+/- 56)
test bench_read_vec    ... bench:        78 ns/iter (+/- 21)
test bench_write_slice ... bench:       133 ns/iter (+/- 46)
test bench_write_vec   ... bench:       308 ns/iter (+/- 69)

after:

test bench_read_slice  ... bench:        32 ns/iter (+/- 10)
test bench_read_vec    ... bench:        32 ns/iter (+/- 8)
test bench_write_slice ... bench:        53 ns/iter (+/- 12)
test bench_write_vec   ... bench:       247 ns/iter (+/- 172)
2015-03-25 09:07:46 -07:00
..
buffered.rs Added Write bounds to avoid a specialized Drop impl for BufWriter. 2015-03-24 22:27:22 +01:00
cursor.rs rollup merge of #23608: nagisa/refine-cursor-docstring 2015-03-23 15:10:55 -07:00
error.rs std: Stablize io::ErrorKind 2015-03-19 09:59:21 -07:00
impls.rs Speed up reading/writing slices with #[inline] 2015-03-25 09:07:46 -07:00
lazy.rs std: Tweak rt::at_exit behavior 2015-03-21 11:14:58 -07:00
mod.rs rollup merge of #23668: alexcrichton/io-zero 2015-03-24 14:50:48 -07:00
prelude.rs std: Remove old_io/old_path from the prelude 2015-03-20 20:07:19 -07:00
stdio.rs Auto merge of #23507 - jbcrail:fix-comment-spelling, r=alexcrichton 2015-03-19 09:50:13 +00:00
util.rs std: Stabilize portions of the io module 2015-03-04 17:04:22 -08:00