diff options
| author | Oliver Schneider <github6541940@oli-obk.de> | 2015-05-23 19:03:19 +0200 |
|---|---|---|
| committer | Oliver Schneider <github6541940@oli-obk.de> | 2015-05-23 19:03:19 +0200 |
| commit | 9aa88c99f73b872d7737e0027216b742e6dc705b (patch) | |
| tree | f2ca130d9333d7c715a1f97df35c3c5bae35faa6 /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | d21f41ce6b28cb7a96cbbaa6b5f7373853a1ef78 (diff) | |
| parent | 5dc03a8246e76e9e3900d98f2f5d2574abaeaa6b (diff) | |
| download | rust-9aa88c99f73b872d7737e0027216b742e6dc705b.tar.gz rust-9aa88c99f73b872d7737e0027216b742e6dc705b.zip | |
Rollup merge of #25703 - eddyb:lazier-loads, r=pnkfelix
Reduces pre-trans heap baseline (tested on `fn main() {}`) from 1.2MB to 696kB.
Most of the remaining allocations are used by imported macros.
While it might be possible to also load macros lazily, doing so is non-trivial and this PR doesn't tackle that.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
