about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-6/+4
2024-11-02Rollup merge of #131037 - madsmtm:move-llvm-target-versioning, r=petrochenkovMatthias Krüger-11/+236
2024-11-02Rollup merge of #131829 - Zalathar:goodbye-zprofile, r=chenyukangGuillaume Gomez-21/+4
2024-11-01Emit diagnostics for incorrect deployment targetsMads Marquart-9/+47
2024-11-01Move Mach-O platform information to rustc_codegen_ssa::back::appleMads Marquart-2/+17
2024-11-01Move versioned LLVM target creation to rustc_codegen_ssaMads Marquart-10/+182
2024-10-31Remove `""` case from RISC-V `llvm_abiname` match statementbeetrees-1/+1
2024-10-31Rollup merge of #132354 - koute:master, r=workingjubileeMatthias Krüger-1/+2
2024-10-31Add a comment about `lp64e` still being unstableJan Bujak-0/+1
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-21/+4
2024-10-30Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errorsJubilee-30/+33
2024-10-30Add `lp64e` RISC-V ABIJan Bujak-1/+1
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-30/+33
2024-10-29TypingMode :thinking:lcnr-2/+2
2024-10-29Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillotJubilee-5/+5
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-9/+9
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-5/+5
2024-10-26Effects cleanupDeadbeef-32/+13
2024-10-25coverage: SSA doesn't need to know about `instrprof_increment`Zalathar-8/+0
2024-10-23Rollup merge of #132060 - joshtriplett:innermost-outermost, r=jieyouxuLeón Orell Valerian Liehr-1/+1
2024-10-23"innermost", "outermost", "leftmost", and "rightmost" don't need hyphensJosh Triplett-1/+1
2024-10-23get rid of feature list in target feature logicRalf Jung-24/+2
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-26/+26
2024-10-21Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnayMatthias Krüger-2/+5
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-21stabilize Strict Provenance and Exposed ProvenanceRalf Jung-1/+5
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-7/+11
2024-10-17Allow dropping dyn principalMichael Goulet-2/+3
2024-10-15Rollup merge of #131521 - jdonszelmann:rc, r=joboetMichael Goulet-2/+2
2024-10-11Rollup merge of #129079 - Zoxc:thinlto_imp_symbols, r=wesleywiserMatthias Krüger-1/+7
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-2/+2
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-03Generate correct symbols.o for sparc-unknown-none-elfJonathan 'theJPster' Pallant-1/+9
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