about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/int.rs
AgeCommit message (Collapse)AuthorLines
2025-08-04Merge commit '482e8540a1b757ed7bccc2041c5400f051fdb01e' into ↵Guillaume Gomez-9/+67
subtree-update_cg_gcc_2025-08-04
2025-06-18Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into ↵Guillaume Gomez-1/+7
subtree-update_cg_gcc_2025-06-18
2025-06-03cg_gcc: convert to CanonAbiJubilee Young-3/+3
2025-04-18Fix compilation error in GCC backendGuillaume Gomez-1/+1
2025-04-18Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into ↵Guillaume Gomez-2/+13
subtree-update_cg_gcc_2025-04-18
2025-02-10cg_gcc: stop caring about compiling for unknown targetsJubilee Young-1/+1
2025-02-04cg_gcc: Directly use rustc_abi instead of reexportsJubilee Young-4/+3
2025-01-15Use a C-safe return type for `__rust_[ui]128_*` overflowing intrinsicsTrevor Gross-63/+60
Combined with [1], this will change the overflowing multiplication operations to return an `extern "C"`-safe type. Link: https://github.com/rust-lang/compiler-builtins/pull/735 [1]
2025-01-13Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into ↵Antoni Boucher-2/+2
subtree-update_cg_gcc_2025_01_12
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-2/+5
the behavior of the type system not only depends on the current assumptions, but also the currentnphase of the compiler. This is mostly necessary as we need to decide whether and how to reveal opaque types. We track this via the `TypingMode`.
2024-09-27FmtGuillaume Gomez-1/+1
2024-09-27Merge commit '3187d32079b817522cc17413ec9185b130daf693' into subtree-updateGuillaume Gomez-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-11/+9
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-1/+1
Supertraits of `BuilderMethods` are all called `XyzBuilderMethods`. Supertraits of `CodegenMethods` are all called `XyzMethods`. This commit changes the latter to `XyzCodegenMethods`, for consistency.
2024-07-29Reformat `use` declarations.Nicholas Nethercote-11/+8
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2024-07-10Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into masterGuillaume Gomez-31/+55
2024-03-05Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into ↵Guillaume Gomez-404/+538
subtree-update_cg_gcc_2024-03-05
2023-11-19Merge commit '2e8386e9fb3506cef991d04f8b3bc78f9a0c2630' into ↵Antoni Boucher-3/+22
subtree-update_cg_gcc_2023-11-17
2023-10-26Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into ↵Antoni Boucher-49/+116
subtree-update_cg_gcc_2023-10-25
2023-10-09Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into ↵Antoni Boucher-19/+62
subtree-update_cg_gcc_2023-10-09
2023-03-05Merge commit '08a6d6e16b5efe217123e780398969946266268f' into ↵Antoni Boucher-6/+10
sync-cg_gcc-2023-03-04
2022-06-06Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gccAntoni Boucher-3/+15
2022-03-26Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into ↵bjorn3-0/+730
sync_cg_gcc-2022-03-26