about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-09-20 16:48:07 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-09-26 22:20:40 -0700
commit2d878033fd77f13a41bb9142ba2a4e9b976d0089 (patch)
tree1545cac11ea9a8695b494646ba2542b488fcd9ab /src/rustllvm/RustWrapper.cpp
parent4868273d97958d832fc7d0681be096bb265ae6ba (diff)
downloadrust-2d878033fd77f13a41bb9142ba2a4e9b976d0089.tar.gz
rust-2d878033fd77f13a41bb9142ba2a4e9b976d0089.zip
std: add micro optimization to vec.with_c_str_unchecked
before:

test c_str::bench::bench_with_c_str_unchecked_long ... bench: 361 ns/iter (+/- 9)
test c_str::bench::bench_with_c_str_unchecked_medium ... bench: 75 ns/iter (+/- 2)
test c_str::bench::bench_with_c_str_unchecked_short ... bench: 60 ns/iter (+/- 9)

after:

test c_str::bench::bench_with_c_str_unchecked_long ... bench: 362 ns/iter (+/-
test c_str::bench::bench_with_c_str_unchecked_medium ... bench: 30 ns/iter (+/- 7)
test c_str::bench::bench_with_c_str_unchecked_short ... bench: 12 ns/iter (+/- 4)
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions