about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back/archive.rs
AgeCommit message (Collapse)AuthorLines
2019-09-11Use `Symbol` in `Linker`.Nicholas Nethercote-1/+2
2019-07-07Rollup merge of #62286 - petrhosek:rustc-no-duplicate-archives, r=cramertjMazdak Farrokhzad-3/+16
Check if the archive has already been added to avoid duplicates This avoids adding archives multiple times, which results in duplicate objects in the resulting rlib, leading to symbol collision and link failures. This could happen when crate contains multiple link attributes that all reference the same archive.
2019-07-02Check if the archive has already been added to avoid duplicatesPetr Hosek-3/+16
This avoids adding archives multiple times, which results in duplicate objects in the resulting rlib, leading to symbol collision and link failures. This could happen when crate contains multiple link attributes that all reference the same archive.
2019-07-01Convert more usages overChris Gregory-2/+2
2019-04-20Make link functions generic over archive builderbjorn3-37/+54
2019-04-20Move some filename constants to cg_ssabjorn3-2/+1
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-5/+4
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-16Separating the back folder between backend-agnostic and LLVM-specific codeDenis Merigoux-2/+2
2018-11-10codegen_llvm_back: use to_owned instead of to_string with string literalsljedrz-1/+1
2018-11-10codegen_llvm_back: improve common patternsljedrz-7/+2
2018-11-10codegen_llvm_back: remove explicit returnsljedrz-9/+9
2018-11-10codegen_llvm_back: use Cow<'static, str> where applicableljedrz-2/+1
2018-11-10codegen_llvm_back: whitespace & formatting fixesljedrz-0/+1
2018-11-03Move cg_llvm::back::linker to cg_utilsbjorn3-23/+1
2018-07-30rustc_codegen_llvm: use safe references for RustArchiveMember.Irina Popa-10/+10
2018-07-30rustc_codegen_llvm: use safe references for ArchiveChild.Irina Popa-3/+3
2018-07-30rustc_codegen_llvm: move from empty enums to extern types.Irina Popa-4/+4
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-11Deny bare trait objects in in src/librustc_codegen_llvmljedrz-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+325