about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/archive.rs
AgeCommit message (Expand)AuthorLines
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
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-12/+16
2022-07-28Inline inject_dll_import_libbjorn3-4/+0
2022-07-28Move output argument from ArchiveBuilder::new to .build()bjorn3-7/+6
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-24/+20
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-06-19Small refactoringbjorn3-9/+5
2022-06-19Remove the source archive functionality of ArchiveWriterbjorn3-33/+2
2022-06-19Fix "Remove src_files and remove_file"bjorn3-5/+6
2022-06-14Remove src_files and remove_filebjorn3-29/+0
2022-06-14Inline ArchiveConfig struct into LlvmArchiveBuilderbjorn3-28/+21
2022-05-13Add LLVM based mingw-w64 targetsMateusz Mikuła-2/+4
2022-02-25Fix MinGW target detection in raw-dylibMateusz Mikuła-1/+3
2022-02-19Adopt let else in more placesest31-4/+1
2022-02-10Unconditionally update symbolsbjorn3-10/+1
2022-02-03clippy::perf fixesMatthias Krüger-1/+1
2022-01-12Call out to binutils' dlltool for raw-dylib on windows-gnu platforms.Richard Cobbe-46/+159
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-5/+5
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-5/+5