about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/archive.rs
AgeCommit message (Expand)AuthorLines
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
2021-09-01Move add_rlib and add_native_library to cg_ssabjorn3-80/+18
2021-07-09Add support for raw-dylib with stdcall, fastcall functions on i686-pc-windows...Richard Cobbe-5/+22
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-1/+82
2021-05-05Implement RFC 2951: Native link modifiersLuqman Aden-2/+3
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-1/+1
2020-08-30mv compiler to compiler/mark-0/+316