summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2024-10-11Rollup merge of #129079 - Zoxc:thinlto_imp_symbols, r=wesleywiserMatthias Krüger-1/+7
2024-10-10Rollup merge of #130308 - davidtwco:tied-target-consolidation, r=wesleywiserMatthias Krüger-3/+68
2024-10-10Rollup merge of #131480 - madsmtm:macos-fix-strip-binary, r=nnethercoteMatthias Krüger-1/+3
2024-10-10Fix hardcoded strip path when cross-compiling from Linux to DarwinMads Marquart-1/+3
2024-10-10Avoid redundant -Wl,-dylib flag when linkingMads Marquart-3/+5
2024-10-08compiler: Factor rustc_target::abi out of cg_ssaJubilee Young-5/+6
2024-10-07Auto merge of #131354 - matthiaskrgr:rollup-hprnng2, r=matthiaskrgrbors-3/+2
2024-10-07Rollup merge of #131344 - nnethercote:ref-Lrc, r=compiler-errorsMatthias Krüger-3/+2
2024-10-07Auto merge of #131235 - codemountains:rename-nestedmetaitem-to-metaitemlnner,...bors-3/+3
2024-10-07Convert `Option<&Lrc<T>>` return types to `Option<&T>`.Nicholas Nethercote-3/+2
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-6/+7
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-3/+3
2024-10-04Rollup merge of #131202 - Urgau:wide-ptrs-compiler, r=jieyouxuGuillaume Gomez-13/+13
2024-10-04Rollup merge of #131034 - Urgau:cfg-true-false, r=nnethercoteGuillaume Gomez-1/+1
2024-10-04Use wide pointers consistenly across the compilerUrgau-13/+13
2024-10-02Rollup merge of #131016 - madsmtm:no-sdk-version-in-object, r=jieyouxuMatthias Krüger-10/+48
2024-10-01Use `ast::NestedMetaItem` when evaluating cfg predicateUrgau-1/+1
2024-09-30Relate binders explicitly, do a leak check tooMichael Goulet-14/+31
2024-09-30Relax a debug assertion in codegenMichael Goulet-6/+36
2024-09-29Do not specify an SDK version in object filesMads Marquart-3/+7
2024-09-29Document a bit more how the SDK version actually worksMads Marquart-7/+41
2024-09-27Only add an automatic SONAME for Rust dylibsJosh Stone-15/+70
2024-09-26Move Apple linker args from `rustc_target` to `rustc_codegen_ssa`Mads Marquart-1/+132
2024-09-26Auto merge of #130329 - khuey:reorder-constant-spills, r=davidtwcobors-18/+48
2024-09-25Rollup merge of #130781 - monkeydbobo:mdb/fix_up_cross_compile_osx, r=davidtwcoMatthias Krüger-3/+4
2024-09-25Add a debug assertion in codegen that unsize casts of the same principal trai...Michael Goulet-2/+22
2024-09-25Auto merge of #130816 - matthiaskrgr:rollup-jy25phv, r=matthiaskrgrbors-38/+44
2024-09-25Rollup merge of #130734 - Luv-Ray:fix_vfe, r=lcnrMatthias Krüger-38/+44
2024-09-25Auto merge of #130803 - cuviper:file-buffered, r=joshtriplettbors-8/+8
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-8/+8
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-7/+7
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-1/+1
2024-09-24codegen_ssa: consolidate tied feature checkingDavid Wood-3/+68
2024-09-24Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikicbors-3/+5
2024-09-24Fix up setting strip = true in Cargo.toml makes build scripts fail in release...monkeydbobo-3/+4
2024-09-23fix ices on vfe about principal traitLuv-Ray-38/+44
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-194/+154
2024-09-22Create _imp__ symbols also when doing ThinLTOJohn Kåre Alsaker-1/+7
2024-09-21Rollup merge of #127766 - folkertdev:c-cmse-nonsecure-entry, r=jackh726Michael Goulet-18/+0
2024-09-21Auto merge of #129283 - saethlin:unreachable-allocas, r=scottmcmbors-20/+31
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-18/+0
2024-09-21Compute reachable locals as part of non_ssa_localsBen Kimock-18/+23
2024-09-21Don't alloca for unused localsBen Kimock-15/+21
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-7/+12
2024-09-19Reorder `ConstMethods`.Nicholas Nethercote-5/+7
2024-09-19replace some deprecated functionsLuv-Ray-3/+5
2024-09-18Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3Matthias Krüger-137/+90
2024-09-18Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukangMatthias Krüger-2/+2
2024-09-17Reorder stack spills so that constants come later.Kyle Huey-18/+48
2024-09-17Rollup merge of #130458 - nnethercote:rustc_codegen_ssa-cleanups, r=jieyouxuMatthias Krüger-318/+299