about summary refs log tree commit diff
path: root/src/libsyntax/ext/bytes.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-08-04 01:31:09 +0000
committerbors <bors@rust-lang.org>2014-08-04 01:31:09 +0000
commitd3ac386ea995a9119b86410476722cd657e7af16 (patch)
tree1177e450d39432bd8e4afcc485c465e59b5a142e /src/libsyntax/ext/bytes.rs
parent25741603fe3d5caebda7d41babb7eb0c265dfc70 (diff)
parentff0fa8f1d16763f178df488b473ec2ab37da7429 (diff)
downloadrust-d3ac386ea995a9119b86410476722cd657e7af16.tar.gz
rust-d3ac386ea995a9119b86410476722cd657e7af16.zip
auto merge of #16139 : michaelwoerister/rust/rlib-bc-versioning, r=alexcrichton
Before this commit, the LLVM IR of exported items was simply zip-compressed and stored as an object file inside rlib archives. This commit adds a header to this "object" containing a file identifier and a format version number so the compiler can deal with changes in the way bytecode objects are stored within rlibs.

While updating the format of bytecode objects, this commit also worksaround a problem in LLDB which could not handle odd-sized objects within archives before mid-2014.

Fixes #15950.
Diffstat (limited to 'src/libsyntax/ext/bytes.rs')
0 files changed, 0 insertions, 0 deletions