about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-12-03 14:36:59 -0800
committerbors <bors@rust-lang.org>2013-12-03 14:36:59 -0800
commit693ec73b9b6308833587dbb872297b267391f6f6 (patch)
treef4c107cbe879860cd468b8ba65f58fad095f0564 /src/rustllvm/RustWrapper.cpp
parent69186efc199d48afca9427e448363212b0a59454 (diff)
parentacc5e32e53d313a890a07cb0b693ce8df5bc94ce (diff)
downloadrust-693ec73b9b6308833587dbb872297b267391f6f6.tar.gz
rust-693ec73b9b6308833587dbb872297b267391f6f6.zip
auto merge of #10747 : alexcrichton/rust/snapshots, r=cmr
This registers new snapshots after the landing of #10528, and then goes on to tweak the build process to build a monolithic `rustc` binary for use in future snapshots. This mainly involved dropping the dynamic dependency on `librustllvm`, so that's now built as a static library (with a dynamically generated rust file listing LLVM dependencies).

This currently doesn't actually make the snapshot any smaller (24MB => 23MB), but I noticed that the executable has 11MB of metadata so once progress is made on #10740 we should have a much smaller snapshot.

There's not really a super-compelling reason to distribute just a binary because we have all the infrastructure for dealing with a directory structure, but to me it seems "more correct" that a snapshot compiler is just a `rustc` binary.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions