about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
AgeCommit message (Expand)AuthorLines
2025-04-04refactor: Move env parsing of deployment target to rustc_sessionMads Marquart-55/+5
2025-04-04refactor: Move Apple OSVersion (back) to rustc_targetMads Marquart-96/+16
2025-04-04Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkinMatthias Krüger-25/+25
2025-04-03Make LevelAndSource a structOli Scherer-2/+2
2025-03-31Store only a metadata stub into `rlibs` and `dylibs` with `-Zembed-metadata=no`Jakub Beránek-3/+3
2025-03-28use `slice::contains` where applicableYotam Ofek-1/+1
2025-03-27Rollup merge of #139010 - madsmtm:parse-xcrun-better, r=wesleywiserJacob Pratt-65/+240
2025-03-27Emit better error messages when invoking xcrunMads Marquart-41/+222
2025-03-27Invoke xcrun inside sess.timeMads Marquart-1/+1
2025-03-27refactor: Move Apple SDK names to rustc_codegen_ssa::back::appleMads Marquart-27/+21
2025-03-26Always emit native-static-libs note, even if it is emptyMads Marquart-9/+5
2025-03-25Rollup merge of #138867 - petrochenkov:linkfix, r=nnethercoteJacob Pratt-12/+17
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-25/+25
2025-03-25Auto merge of #136410 - saethlin:clean-up-cgu-internal-copy, r=compiler-errorsbors-9/+4
2025-03-24Remove InstanceKind::generates_cgu_internal_copyBen Kimock-9/+4
2025-03-25rustc_session: Add a helper function for obtaining staticlib prefix and suffixVadim Petrochenkov-12/+5
2025-03-25linker: Avoid calling `linker_and_flavor` twiceVadim Petrochenkov-6/+9
2025-03-25linker: Fix staticlib naming for UEFIVadim Petrochenkov-4/+13
2025-03-23Rollup merge of #137736 - bjorn3:compiler_builtins_export_fix, r=petrochenkovJacob Pratt-2/+7
2025-03-21Auto merge of #128320 - saethlin:link-me-maybe, r=compiler-errorsbors-6/+15
2025-03-21Also check for compiler-builtins in linked_symbolsbjorn3-1/+3
2025-03-21Don't attempt to export compiler-builtins symbols from rust dylibsbjorn3-1/+4
2025-03-18Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgrbors-66/+54
2025-03-17Auto merge of #127173 - bjorn3:mangle_rustc_std_internal_symbol, r=wesleywise...bors-5/+11
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-66/+54
2025-03-17Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicolaMatthias Krüger-1/+1
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-5/+11
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-2/+7
2025-03-16Suppress must_use in compiler and toolsMichael Goulet-1/+1
2025-03-14feat(linker): check ARG_MAX on Unix platformsWeihang Lo-7/+41
2025-03-14fix(linker): use arg list estimate on only WindowsWeihang Lo-1/+1
2025-03-14fix(linker): prevent overflow when estimating CLI arg list lengthWeihang Lo-1/+2
2025-03-14Rollup merge of #138432 - weihanglo:lld, r=lqdJacob Pratt-7/+0
2025-03-13Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgrbors-2/+1
2025-03-13Rollup merge of #138404 - bjorn3:sysroot_handling_cleanup, r=petrochenkov,jie...Matthias Krüger-2/+1
2025-03-13Rollup merge of #138273 - petrochenkov:nonatroot, r=bjorn3Matthias Krüger-14/+12
2025-03-12fix: remove the check of lld not supporting @response-fileWeihang Lo-7/+0
2025-03-12Don't return an error from get_or_default_sysrootbjorn3-2/+1
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-1/+1
2025-03-09metadata: Ignore sysroot when doing the manual native lib search in rustcVadim Petrochenkov-14/+12
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-1/+1
2025-03-08Rollup merge of #137685 - lqd:nostart-stop-gc, r=petrochenkovJacob Pratt-0/+29
2025-03-07Rollup merge of #137337 - dalvescb:master, r=petrochenkovJacob Pratt-3/+3
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-03-07Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwcoMatthias Krüger-0/+3
2025-03-05linux x64: default to `-znostart-stop-gc`Rémy Rakic-0/+29
2025-03-04Auto merge of #135695 - Noratrieb:elf-raw-dylib, r=bjorn3bors-197/+480
2025-03-01Rollup merge of #137830 - LuigiPiucco:incompatible-isa-fix, r=workingjubileeMatthias Krüger-1/+5
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-2/+6
2025-02-28Fix link failure on AVR (incompatible ISA error)Luigi Sartor Piucco-1/+5