about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2015-08-05 18:25:33 -0700
committerBrian Anderson <banderson@mozilla.com>2015-08-06 16:53:05 -0700
commitfd142bb741848236d4ab3a7655e58014d29889da (patch)
treed4e1d5c963f05cf775c2721d6f19172699998fdd /src/rustllvm/RustWrapper.cpp
parent430a9fd4c797c50cea26157141b2408073b2ed91 (diff)
downloadrust-fd142bb741848236d4ab3a7655e58014d29889da.tar.gz
rust-fd142bb741848236d4ab3a7655e58014d29889da.zip
Cache a linear search for the #[staged_api] attribute.
This search happens a lot! Locally, compiling hyper sees the following improvements:

before

real    0m30.843s
user    0m51.644s
sys     0m2.128s

real    0m30.164s
user    0m53.320s
sys     0m2.208s

after

real    0m28.438s
user    0m51.076s
sys     0m2.276s

real    0m28.612s
user    0m51.560s
sys     0m2.192s
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions