about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnrbors-3/+3
2025-09-29Auto merge of #147145 - Zalathar:rollup-s7kcs3w, r=Zalatharbors-14/+12
2025-09-28remove explicit deref of AbiAlign for most methodsJubilee Young-14/+12
2025-09-28Add a leading dash to linker plugin arguments in the gcc codegenAntoni Boucher-0/+4
2025-09-26ProjectionElem::Subtype -> CastKind::Subtypebeepster4096-3/+3
2025-09-25Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJungStuart Cook-3/+11
2025-09-23Add an attribute to check the number of lanes in a SIMD vector after monomorp...Caleb Zulawski-3/+11
2025-09-18Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmannStuart Cook-6/+3
2025-09-17Remove `DynKind`León Orell Valerian Liehr-6/+3
2025-09-16Remove Rvalue::Len.Camille Gillot-6/+0
2025-09-06Auto merge of #146233 - jieyouxu:run-make-fission, r=Kobzolbors-2/+2
2025-09-06Ensure fat LTO doesn't merge everything into the allocator modulebjorn3-1/+10
2025-09-05cg_clif: run `run-make-cargo` test suiteJieyou Xu-1/+1
2025-09-05cg_clif: account for moved `tests/run-make-cargo/compiler-builtins`Jieyou Xu-1/+1
2025-09-04Special case allocator module submission to avoid special casing it elsewherebjorn3-10/+1
2025-09-01Introduce `MirDumper` and `MirWriter`.Nicholas Nethercote-3/+2
2025-09-01Avoid unnecessary `mut`-ness for various closures.Nicholas Nethercote-1/+1
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-8/+8
2025-08-08Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikicTrevor Gross-12/+12
2025-08-07Prevent name collisions with internal implementation detailsbjorn3-1/+4
2025-07-30Update `codegen_{cranelift,gcc}` and `opt-dist` to use `build.compiletest-all...Jieyou Xu-1/+2
2025-07-27Remove `[T]::array_chunks(_mut)`Scott McMurray-1/+1
2025-07-23Remove useless lifetime parameter.Camille GILLOT-3/+3
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-2/+1
2025-07-23atomicrmw on pointers: move integer-pointer cast hacks into backendRalf Jung-12/+12
2025-07-20Update cranelift testsScott McMurray-9/+16
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-2/+2
2025-07-16add `codegen_instance_attrs` queryFolkert de Vries-6/+2
2025-07-16fix `-Zsanitizer=kcfi` on `#[naked]` functionsFolkert de Vries-2/+6
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-0/+13
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-4/+4
2025-07-03Make __rust_alloc_error_handler_should_panic a functionDaniel Paoliello-13/+28
2025-07-01Remove support for dyn*Michael Goulet-149/+14
2025-06-30Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obkMatthias Krüger-1/+1
2025-06-30Stop backends from needing to support nullary intrinsicsOli Scherer-21/+19
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-1/+4
2025-06-29give Pointer::into_parts a more scary name and offer a safer alternativeRalf Jung-1/+1
2025-06-28Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlinbors-0/+12
2025-06-27Insert checks for enum discriminants when debug assertions are enabledBastian Kersting-0/+12
2025-06-24Rollup merge of #142955 - bjorn3:cg_clif_test_fixes, r=jieyouxuJubilee-14/+0
2025-06-24Merge commit '8c848e0604b5d26fad120914f822f564fe05c52a' into sync_cg_clif-202...bjorn3-125/+95
2025-06-24Fix normalization in linker-warningbjorn3-14/+0
2025-06-22cranelift: fix target feature name type: "fxsr"Martin Liska-1/+1
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-12/+28
2025-06-17Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obkbors-30/+36
2025-06-16cranelift/gcc: `{Meta,Pointee,}Sized` in minicoreDavid Wood-30/+36
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-12/+28
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-24/+42
2025-06-15Rollup merge of #142389 - beetrees:cranelift-arg-ext, r=bjorn3León Orell Valerian Liehr-22/+37
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-62/+3