about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
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
2025-06-15Implement `simd_round_ties_even` for miri, cg_clif and cg_gccsayantn-1/+4
2025-06-14Rollup merge of #141811 - mejrs:bye_locals, r=compiler-errorsMatthias Krüger-4/+0
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-0/+5
2025-06-13Unimplement unsized_localsmejrs-4/+0
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+5
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-11/+8
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-9/+9