| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-22 | Rename `tests/codegen` into `tests/codegen-llvm` | Guillaume Gomez | -87/+0 | |
| 2025-02-19 | x86_win64 ABI: do not use xmm0 with softfloat ABI | Ralf Jung | -15/+23 | |
| 2025-01-27 | Windows x86: Change `i128` to return via the vector ABI | Trevor Gross | -10/+7 | |
| Clang and GCC both return `i128` in xmm0 on windows-msvc and windows-gnu. Currently, Rust returns the type on the stack. Add a calling convention adjustment so we also return scalar `i128`s using the vector ABI, which makes our `i128` compatible with C. In the future, Clang may change to return `i128` on the stack for its `-msvc` targets (more at [1]). If this happens, the change here will need to be adjusted to only affect MinGW. Link: https://github.com/rust-lang/rust/issues/134288 | ||||
| 2025-01-27 | Introduce a test for the `i128` calling convention on Windows | Trevor Gross | -0/+82 | |
| Currently we both pass and return `i128` indirectly on Windows for MSVC and MinGW, but this will be adjusted. Introduce a test verifying the current state. | ||||
