about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/archive.rs
AgeCommit message (Expand)AuthorLines
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-1/+1
2024-08-17Always use ar_archive_writer for import libsChris Denton-91/+3
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-1/+1
2024-08-14Unconditionally use the LLVM symbol readerbjorn3-22/+0
2024-08-11Fix review comments and other improvementsbjorn3-2/+2
2024-08-10Add fixme for removing LlvmArchiveBuilder in the futurebjorn3-0/+4
2024-08-10Use ArArchiveBuilder with the LLVM backend toobjorn3-3/+1
2024-08-07Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxuGuillaume Gomez-154/+19
2024-07-31Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwUMatthias Krüger-1/+3
2024-07-30Move mingw dlltool invocation to cg_ssabjorn3-126/+12
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-18/+3
2024-07-30Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssabjorn3-1/+1
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-10/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-13/+9
2024-07-16When an archive fails to build, print the pathTrevor Gross-1/+3
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-42/+67
2024-06-04Directly add extension instead of using `Path::with_extension`Tobias Bucher-7/+2
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-0/+1
2024-05-20Remove some `Path::to_str` from `rustc_codegen_llvm`Tobias Bucher-15/+14
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello-0/+1
2024-03-06Add arm64ec-pc-windows-msvc targetDaniel Paoliello-0/+1
2024-02-27Auto merge of #121635 - 823984418:remove_archive_builder_lifetime_a, r=nnethe...bors-2/+2
2024-02-26remove useless lifetime of ArchiveBuilder823984418-2/+2
2024-02-24compiler: use `addr_of!`Pavel Grigorenko-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-6/+6
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-09-01remove unnecessary heap allocationXXIV-1/+1
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-5/+5
2023-07-17Better diagnostics for dlltool errors.James Farrell-19/+24
2023-04-18Stablize raw-dylib, link_ordinal and -CdlltoolDaniel Paoliello-4/+8
2023-03-24Update ar_archive_writer to 0.1.3bjorn3-1/+1
2023-03-22Use -m option instead of looking for a cross-compiling version of dlltoolDaniel Paoliello-14/+25
2023-02-06Specify dlltool prefix when generating import libsRafael Rivera-0/+8
2023-01-27Revert back to LlvmArchiveBuilder on all platformsbjorn3-1/+3
2023-01-27Revert "Remove macOS fat archive support from LlvmArchiveBuilder"bjorn3-4/+10
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-3/+3
2022-12-03Remove macOS fat archive support from LlvmArchiveBuilderAlex Gaynor-10/+4
2022-11-26Use LLVM for getting symbols from COFF bigobj filesbjorn3-1/+9
2022-11-26Rewrite LLVM's archive writer in Rustbjorn3-62/+61
2022-11-09Update compiler/rustc_codegen_llvm/src/back/archive.rsSLASHLogin-1/+1
2022-11-09Port `UnknownArchiveKind`SLASHLogin-4/+5
2022-11-09Port `DlltoolFailImportLibrary` and implement `IntoDiagnosticArg` for `Cow<'a...SLASHLogin-6/+8
2022-11-09Port ErrorCallingDllToolSLASHLogin-2/+4
2022-11-09Import ErrorWritingDEFFileSLASHLogin-2/+2
2022-11-09Port ArchiveBuildFailureSLASHLogin-2/+2
2022-11-09Import `error creating import library`SLASHLogin-4/+4
2022-10-24Support raw-dylib functions being used inside inlined functionsDaniel Paoliello-2/+5
2022-10-04resolve error when attempting to link a universal library on macOSAlex Gaynor-3/+64
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-4/+4
2022-08-26Implementation of import_name_typeDaniel Paoliello-24/+10