summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/archive.rs
AgeCommit message (Expand)AuthorLines
2024-11-09Add a default implementation for CodegenBackend::linkbjorn3-0/+8
2024-11-07Rollup merge of #130586 - dpaoliello:fixrawdylib, r=wesleywiserJubilee-26/+37
2024-09-24Test fixing raw-dylibDaniel Paoliello-26/+37
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-6/+6
2024-09-17Minimize visibilities.Nicholas Nethercote-1/+1
2024-08-24Fix `elided_named_lifetimes` in codePavel Grigorenko-1/+1
2024-08-20Make import libraries compatible with wholearchiveChris Denton-1/+5
2024-08-17Always use ar_archive_writer for import libsChris Denton-3/+83
2024-08-11Fix review comments and other improvementsbjorn3-4/+2
2024-08-10Support reading thin archives in ArArchiveBuilderbjorn3-4/+11
2024-08-07Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxuGuillaume Gomez-5/+130
2024-08-01Rollup merge of #128450 - dpaoliello:coff, r=bjorn3Matthias Krüger-5/+1
2024-07-31Create COFF archives for non-LLVM backendsDaniel Paoliello-5/+1
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-0/+127
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-2/+1
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-3/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-12/+10
2024-07-28adopt object changesklensy-13/+9
2024-07-16When an archive fails to build, print the pathTrevor Gross-1/+3
2024-07-07Fix review commentsbjorn3-1/+1
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-13/+12
2024-04-17Use the default file permissions when writingbjorn3-8/+19
2024-04-09Update ar_archive_writer to 0.2.0bjorn3-8/+1
2024-04-04MSVC targets should use COFF as their archive formatDaniel Paoliello-1/+5
2024-02-26remove useless lifetime of ArchiveBuilder823984418-3/+3
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-2/+2
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-2/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-2/+1
2023-04-19Recognize AIX style archive kindQiu Chaofan-0/+1
2023-02-10remove redundant clonesMatthias Krüger-1/+1
2023-01-27Revert "Avoid a temporary file when processing macOS fat archives"bjorn3-34/+36
2022-12-19clippy::complexity fixesMatthias Krüger-1/+1
2022-12-03Avoid a temporary file when processing macOS fat archivesAlex Gaynor-36/+34
2022-12-03Make sure all input archives are unmapped before persisting the output archivebjorn3-1/+7
2022-12-02Write to temp file before renaming to the final namebjorn3-4/+22
2022-11-26Rewrite LLVM's archive writer in Rustbjorn3-2/+205
2022-11-14Wrap bundlen static libraries into object filesDaniil Belov-0/+6
2022-11-04UPDATE - accept dyn error and make Box<dyn error> conform to IntoDiagnosticArgJhonny Bill Mena-15/+14
2022-11-04UPDATE - address PR CommentsJhonny Bill Mena-37/+19
2022-11-04ADD - ExtractBundledLibsError. Migrated extract_bundled_libs to translatable ...Jhonny Bill Mena-18/+41
2022-10-24Support raw-dylib functions being used inside inlined functionsDaniel Paoliello-0/+1
2022-09-12change rlib format to discern native dependenciesDaniil Belov-35/+37
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-10/+15
2022-07-28Inline inject_dll_import_libbjorn3-23/+0
2022-07-28Move output argument from ArchiveBuilder::new to .build()bjorn3-2/+2
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-1/+28
2022-06-28Reduce usage of Symbol in the linker codebjorn3-2/+1
2022-06-19Remove the source archive functionality of ArchiveWriterbjorn3-1/+1
2022-06-19Fix "Remove src_files and remove_file"bjorn3-1/+1