diff options
| author | bors <bors@rust-lang.org> | 2017-07-21 02:24:18 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-07-21 02:24:18 +0000 |
| commit | e3c8433ebb4a1acf125cae34ebd910869c894ebd (patch) | |
| tree | ab2ce1c933c3b175b0dab5508f2d89022a2b5eea /src/rustllvm/RustWrapper.cpp | |
| parent | cc800531cc79b76b37a1e0f1f58f807ea7aee68b (diff) | |
| parent | f6e5416a2f98685870ca6912beea42c00a446802 (diff) | |
| download | rust-e3c8433ebb4a1acf125cae34ebd910869c894ebd.tar.gz rust-e3c8433ebb4a1acf125cae34ebd910869c894ebd.zip | |
Auto merge of #43183 - michaelwoerister:internalize-symbols-without-llvm, r=eddyb
trans: Internalize symbols without relying on LLVM This PR makes the compiler use the information gather by the trans collector in order to determine which symbols/trans-items can be made internal. This has the advantages: + of being LLVM independent, + of also working in incremental mode, and + of allowing to not keep all LLVM modules in memory at the same time. This is in preparation for fixing issue #39280. cc @rust-lang/compiler
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
