]> git.lizzy.rs Git - rust.git/commit
std: inline many of the Writer/Reader methods
authorErick Tryzelaar <erick.tryzelaar@gmail.com>
Sat, 21 Jun 2014 03:05:42 +0000 (23:05 -0400)
committerErick Tryzelaar <erick.tryzelaar@gmail.com>
Sat, 21 Jun 2014 21:42:22 +0000 (17:42 -0400)
commit0f39dc7b78fb5e6d79ab74756de2e717e6c19058
tree4a1e2c2730940c98cd30eacdc66438093f325485
parent76371d1ff1b6fc7c84e12513816a4586e14aa24b
std: inline many of the Writer/Reader methods

This allows llvm to optimize away much of the overhead from using
the MemReader/MemWriters. My benchmarks showed it to shave 15% off
of my in progress serialization/json encoding.
src/libstd/io/mem.rs
src/libstd/io/mod.rs