diff options
| author | bors <bors@rust-lang.org> | 2014-09-08 15:36:13 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-09-08 15:36:13 +0000 |
| commit | 0c73e5fc5f212d30bb46b96cb45b51251217a199 (patch) | |
| tree | 809db807a9892dc33a0e8bc99bdf6f5475eaa143 /src/rustllvm/PassWrapper.cpp | |
| parent | 6f34760e4173dda94162502153fe4c5a2a96fc9d (diff) | |
| parent | 8bfbcddf5382ab156b442b08f3236800d0b6ccd8 (diff) | |
| download | rust-0c73e5fc5f212d30bb46b96cb45b51251217a199.tar.gz rust-0c73e5fc5f212d30bb46b96cb45b51251217a199.zip | |
auto merge of #12809 : eddyb/rust/ty-arena, r=cmr
This was inspired by seeing a LLVM flatline of **~600MB** when running rustc with jemalloc (each type's `t_box_` is allocated on the heap, creating a lot of fragmentation, which jemalloc can deal with, unlike glibc).
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
