about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
AgeCommit message (Expand)AuthorLines
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-16Add `warn(unreachable_pub)` to `rustc_codegen_ssa`.Nicholas Nethercote-3/+3
2024-08-15Auto merge of #128936 - bjorn3:fix_thin_archive_reading, r=jieyouxubors-4/+9
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-1/+2
2024-08-11Use assert_matches around the compilerMichael Goulet-1/+2
2024-08-11Fix review comments and other improvementsbjorn3-4/+2
2024-08-10Auto merge of #128400 - petrochenkov:nowhole3, r=bjorn3bors-10/+1
2024-08-10Support reading thin archives in ArArchiveBuilderbjorn3-4/+11
2024-08-07Rollup merge of #128772 - glaubitz:sparc-elf-fix, r=nagisaMatthias Krüger-0/+1
2024-08-07Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxuGuillaume Gomez-37/+196
2024-08-07rustc_codegen_ssa: Set architecture for object crate for 32-bit SPARCJohn Paul Adrian Glaubitz-0/+1
2024-08-03Fix linking to sanitizers on Apple targetsVadim Petrochenkov-3/+7
2024-08-03linker: Pass fewer search directories to the linkerVadim Petrochenkov-38/+56
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-2/+5
2024-07-30linker: Remove the "`--whole-archive` in test mode" backcompat hackVadim Petrochenkov-10/+1
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-4/+20
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-6/+9
2024-07-30Introduce create_dll_import_libs functionbjorn3-31/+44
2024-07-29Reformat `use` declarations.Nicholas Nethercote-81/+71
2024-07-28Rollup merge of #127860 - klensy:dedup, r=Mark-SimulacrumGuillaume Gomez-15/+17
2024-07-28adopt object changesklensy-15/+17
2024-07-25Auto merge of #127995 - workingjubilee:say-turings-prayer, r=BoxyUwUbors-4/+4
2024-07-20compiler: Never debug_assert in codegenJubilee Young-4/+4
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-6/+6
2024-07-16Rollup merge of #127512 - eggyal:newline-terminate-print-linkargs, r=compiler...Trevor Gross-1/+1
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-13/+12
2024-07-16When an archive fails to build, print the pathTrevor Gross-2/+5
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-1/+1
2024-07-09Terminate `--print link-args` output with newlineAlan Egerton-1/+1
2024-07-07Fix review commentsbjorn3-1/+1
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-13/+12
2024-07-07use "bootstrap" instead of "rustbuild" in comments and docsonur-ozkan-1/+1
2024-07-02linker: Link dylib crates by pathVadim Petrochenkov-85/+94
2024-07-01linker: Bail out of rpath logic early if the target doesn't support rpathVadim Petrochenkov-10/+4
2024-07-01linker: Refactor interface for passing arguments to linkerVadim Petrochenkov-373/+314
2024-06-25Rollup merge of #126943 - Urgau:dedup-all, r=petrochenkovMatthias Krüger-5/+2
2024-06-25De-duplicate all consecutive native libs regardless of their optionsUrgau-5/+2
2024-06-24Rollup merge of #124712 - Enselic:deprecate-inline-threshold, r=pnkfelixMichael Goulet-2/+0
2024-06-19Rollup merge of #126594 - zetanumbers:fix-cross-crate-async-drop-glue, r=oli-obkLeón Orell Valerian Liehr-10/+13
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-8/+15
2024-06-18Apply suggestions from oli-obk's reviewDaria Sukhonina-10/+4
2024-06-18Make async drop code more consistent with regular drop codeDaria Sukhonina-5/+14
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-5/+5
2024-06-14rustc_codegen_ssa: Remove unused ModuleConfig::inline_thresholdMartin Nordholts-2/+0
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-1/+1
2024-06-05Rollup merge of #125861 - name1e5s:fix/rpath_null_panic, r=michaelwoeristerMatthias Krüger-0/+21