about summary refs log tree commit diff
path: root/tests/codegen
AgeCommit message (Expand)AuthorLines
2025-07-06Skip `align` tests on wasmJules Bertholet-0/+4
2025-07-06Add FIXME for gen et alJules Bertholet-0/+1
2025-07-06Test `async fn`Jules Bertholet-0/+7
2025-07-06Support `#[align(…)]` on fns in `extern` blocksJules Bertholet-0/+14
2025-07-04Rollup merge of #143410 - scottmcm:redo-transmute-again, r=RalfJung,workingju...Jubilee-49/+27
2025-07-04Address PR feedbackScott McMurray-7/+7
2025-07-03Allow all MIR `Aggregate`s to take the operand path (if layout permits)Scott McMurray-8/+223
2025-07-03Block SIMD in transmute_immediate; delete `OperandValueKind`Scott McMurray-42/+20
2025-07-02Rollup merge of #143194 - folkertdev:fix-single-element-simd-bitcast, r=worki...Matthias Krüger-10/+45
2025-07-01Remove support for dyn*Michael Goulet-9/+0
2025-06-30fix bitcast of single-element SIMD vectorsFolkert de Vries-10/+45
2025-06-29inherit `#[align]` from trait method prototypesFolkert de Vries-17/+65
2025-06-24Rollup merge of #142768 - scottmcm:avoid-unneeded-bitcast, r=WaffleLapkinJubilee-0/+45
2025-06-24Error on invalid signatures for interrupt ABIsFolkert de Vries-4/+2
2025-06-23fix `-Zmin-function-alignment` without attributesFolkert de Vries-4/+6
2025-06-22Auto merge of #142508 - Mark-Simulacrum:skip-noop-drop-glue, r=fee1-deadbors-5/+9
2025-06-22Fix tests to drop now-skipped codegenMark Rousskov-5/+9
2025-06-21remove asm_goto feature annotation, for it is now stabilizedTshepang Mbambo-1/+0
2025-06-21Rollup merge of #142597 - folkertdev:abi-cannot-be-called, r=workingjubileeMatthias Krüger-8/+14
2025-06-20error on calls to ABIs that cannot be calledFolkert de Vries-8/+14
2025-06-20Rollup merge of #140920 - RalfJung:target-feature-unification, r=nnethercote,...Trevor Gross-5/+35
2025-06-19Avoid a bitcast FFI call in transmutingScott McMurray-0/+45
2025-06-19unify two -Ctarget-feature parsersRalf Jung-5/+35
2025-06-18Rollup merge of #142507 - folkertdev:fn-align-align-attribute, r=jdonszelmannTrevor Gross-16/+18
2025-06-18Rollup merge of #140774 - workingjubilee:should-force-frame-pointers-favor-th...Jakub Beránek-0/+61
2025-06-18add `#[align]` attributeFolkert de Vries-16/+18
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-6/+12
2025-06-18Auto merge of #130887 - Soveu:repeatn, r=scottmcmbors-3/+4
2025-06-17Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obkbors-13/+87
2025-06-16tests: remove define so dso_local attr does not disrupt testJubilee Young-1/+1
2025-06-16tests: `PointeeSized` bounds with extern typesDavid Wood-2/+3
2025-06-16tests: `{Meta,Pointee}Sized` in non-minicore testsDavid Wood-11/+84
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-6/+12
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-0/+44
2025-06-15Rollup merge of #142389 - beetrees:cranelift-arg-ext, r=bjorn3León Orell Valerian Liehr-1/+1
2025-06-14Rollup merge of #141811 - mejrs:bye_locals, r=compiler-errorsMatthias Krüger-4/+2
2025-06-13tests: Convert two handwritten minicores to add-core-stubsJubilee Young-5/+3
2025-06-13100% safe implementation of RepeatNSoveu-3/+4
2025-06-13Rollup merge of #142176 - workingjubilee:dont-shuffle-bswaps-per-arch, r=nikicMatthias Krüger-16/+45
2025-06-13Unimplement unsized_localsmejrs-4/+2
2025-06-12Apply ABI attributes on return types in `rustc_codegen_cranelift`beetrees-1/+1
2025-06-09tests: Revise dont-shuffle-bswaps-opt3 per tested archJubilee Young-15/+16
2025-06-09tests: Copy dont-shuffle-bswaps per tested opt levelJubilee Young-2/+30
2025-06-09-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable...Andrew Zhogin-0/+29
2025-06-05encode compiler team acceptance of `-Cforce-frame-pointers` changeJubilee Young-5/+30
2025-06-05codegen: modernize frame-pointer-cli-control.rsJubilee Young-13/+14
2025-06-04codegen: test frame pointer attr prefers CLI optJubilee Young-0/+35
2025-06-04x86 (32/64): go back to passing SIMD vectors by-ptrRalf Jung-24/+17
2025-05-30Auto merge of #139385 - joboet:threadlocal_address, r=nikicbors-6/+10
2025-05-29rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLSjoboet-6/+10