diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2014-07-31 15:05:08 +0200 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@gmail> | 2014-08-03 20:27:06 +0200 |
| commit | ff0fa8f1d16763f178df488b473ec2ab37da7429 (patch) | |
| tree | c9cb38db3aa5b328f9e216998755bc63d228fc77 /src/liballoc | |
| parent | 8b9ab0d91243e2e616275f09410bc82018892f14 (diff) | |
| download | rust-ff0fa8f1d16763f178df488b473ec2ab37da7429.tar.gz rust-ff0fa8f1d16763f178df488b473ec2ab37da7429.zip | |
Use a versioning scheme for bytecode objects in rlibs.
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.
Diffstat (limited to 'src/liballoc')
0 files changed, 0 insertions, 0 deletions
