about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAriel Ben-Yehuda <arielb1@mail.tau.ac.il>2015-08-17 20:26:22 +0300
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>2015-08-17 21:53:44 +0300
commit9b75a2bcd10918a8cde91962a1998615123a401e (patch)
tree3c3ee991f9d43135d8b16173f82a043eaa162b25 /src/rustllvm/RustWrapper.cpp
parenta49d9bab1e79d44321e6a8e1a8cb81a4ffa6bad9 (diff)
downloadrust-9b75a2bcd10918a8cde91962a1998615123a401e.tar.gz
rust-9b75a2bcd10918a8cde91962a1998615123a401e.zip
make trait matching smarter with projections
also, use the right caching logic for type_moves_by_default (this was
broken by @jroesch).

before:
593.10user 5.21system 7:51.41elapsed 126%CPU (0avgtext+0avgdata 1150016maxresident)k
llvm: 427.045

after:
577.76user 4.27system 7:36.13elapsed 127%CPU (0avgtext+0avgdata 1141608maxresident)k
llvm: 431.001
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions