about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2025-07-11Rollup merge of #143718 - scottmcm:ub-transmute-is-ub, r=WaffleLapkinMatthias Krüger-10/+14
2025-07-11Auto merge of #142911 - mejrs:unsized, r=compiler-errorsbors-65/+15
2025-07-10Rollup merge of #143446 - usamoi:export-executable-symbols, r=bjorn3,oli-obkMatthias Krüger-16/+25
2025-07-10Add `BuilderMethods::unreachable_nonterminator`Scott McMurray-6/+12
2025-07-10Auto merge of #143696 - oli-obk:constable-type-id2, r=RalfJungbors-1/+1
2025-07-09Make UB transmutes really UB in LLVMScott McMurray-7/+5
2025-07-09Auto merge of #143502 - scottmcm:aggregate-simd, r=oli-obkbors-77/+126
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-1/+1
2025-07-09use `--dynamic-list` for exporting executable symbolsusamoi-16/+25
2025-07-08Auto merge of #140525 - lqd:stabilize-lld, r=petrochenkovbors-30/+1
2025-07-08Error on moving unsized values rather than ICE'ingmejrs-1/+6
2025-07-08Rollup merge of #143402 - GrigorenkoPV:attributes/link_attrs, r=jdonszelmannMatthias Krüger-5/+7
2025-07-08remove `-znostart-stop-gc` workaroundRémy Rakic-29/+0
2025-07-08stabilize `-Clinker-features=-lld` on x64 linuxRémy Rakic-1/+1
2025-07-07Let `rvalue_creates_operand` return true for *all* `Rvalue::Aggregate`sScott McMurray-77/+126
2025-07-07Remove support for dynamic allocasmejrs-65/+10
2025-07-07Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubileebors-10/+10
2025-07-07Port `#[rustc_std_internal_symbol]` to the new attribute systemPavel Grigorenko-3/+3
2025-07-07Port `#[ffi_pure]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-07Port `#[ffi_const]` to the new attribute systemPavel Grigorenko-1/+3
2025-07-07Rollup merge of #143482 - ia0:fix, r=fee1-dead许杰友 Jieyou Xu (Joe)-4/+11
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-10/+10
2025-07-07Reverse comparison orderJulien Cretin-1/+1
2025-07-06Remove `repr(align)` codeJules Bertholet-9/+1
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-05codegen_ssa: replace a Result by an EitherRalf Jung-23/+24
2025-07-05Fix short linker error outputia0-4/+11
2025-07-04Rollup merge of #143410 - scottmcm:redo-transmute-again, r=RalfJung,workingju...Jubilee-165/+111
2025-07-04Address PR feedbackScott McMurray-41/+52
2025-07-04Rename `transmute_immediate` → `transmute_scalar`Scott McMurray-11/+13
2025-07-03Allow all MIR `Aggregate`s to take the operand path (if layout permits)Scott McMurray-67/+149
2025-07-03Block SIMD in transmute_immediate; delete `OperandValueKind`Scott McMurray-148/+81
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-23/+5
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-3/+1
2025-07-03Remove unnecessary check for fat LTObjorn3-1/+1
2025-07-03Move run_fat_lto call into execute_fat_lto_work_itembjorn3-32/+36
2025-07-03Pass in autodiff items when starting the coordinator threadbjorn3-19/+6
2025-07-03Split generate_lto_work between fat and thin-LTO casesbjorn3-49/+63
2025-07-03Fat LTO always produces a single object file, so -Zcombine-cgu has no effectbjorn3-1/+3
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-6/+2
2025-07-03Remove LtoModuleCodegenbjorn3-76/+38
2025-07-03Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obkJana Dönszelmann-134/+118
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-6/+6
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-6/+6
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-134/+118
2025-07-02Rollup merge of #143194 - folkertdev:fix-single-element-simd-bitcast, r=worki...Matthias Krüger-8/+2
2025-07-01Remove support for dyn*Michael Goulet-99/+0
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-9/+27
2025-07-01Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju...Matthias Krüger-9/+22
2025-06-30Auto merge of #143233 - dianqk:rollup-lcx3278, r=dianqkbors-14/+7