about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src
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-06Ensure fat LTO doesn't merge everything into the allocator modulebjorn3-1/+10
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-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-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-15/+0
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-24Merge commit '8c848e0604b5d26fad120914f822f564fe05c52a' into sync_cg_clif-202...bjorn3-7/+9
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-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
2025-06-15Implement `simd_round_ties_even` for miri, cg_clif and cg_gccsayantn-1/+4
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-0/+5
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+5
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-4/+4
2025-06-12Apply ABI attributes on return types in `rustc_codegen_cranelift`beetrees-22/+37
2025-06-08Remove rustc's notion of "preferred" alignment AKA `__alignof`Jubilee Young-5/+1
2025-06-07intrinsics: use const generic to set atomic orderingRalf Jung-15/+13
2025-06-07Auto merge of #141964 - sayantn:update-stdarch, r=Amanieubors-8/+8
2025-06-06Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obkGuillaume Gomez-4/+3
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-4/+3