]> git.lizzy.rs Git - rust.git/commit
auto merge of #7144 : dotdash/rust/caches, r=graydon
authorbors <bors@rust-lang.org>
Sat, 15 Jun 2013 03:28:09 +0000 (20:28 -0700)
committerbors <bors@rust-lang.org>
Sat, 15 Jun 2013 03:28:09 +0000 (20:28 -0700)
commit1104e659d539faf40773cd6dc01015c00df498cd
tree07b437b036b3bf1b0ddbdc5ffbdb1a90a2345096
parent104e6120b1161e6d242644c987b65525daa5ad5a
parenta710e619038c9ff96c332eedb72a8c77a3a370be
auto merge of #7144 : dotdash/rust/caches, r=graydon

The lookups for these items in external crates currently cause repeated
decoding of the EBML metadata, which is pretty slow. Adding caches to
avoid the repeated decoding reduces the time required for the type
checking of librustc by about 25%.