| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-11 | tests/codegen: use -Copt-level=3 instead of -O | Jubilee Young | -1/+1 | |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -1/+1 | |
| 2024-10-23 | Set `signext` or `zeroext` for integer arguments on RISC-V | Asuna | -6/+6 | |
| 2024-06-23 | Also get `add nuw` from `uN::checked_add` | Scott McMurray | -0/+14 | |
| 2024-04-18 | Make `checked` ops emit *unchecked* LLVM operations where feasible | Scott McMurray | -0/+86 | |
| For things with easily pre-checked overflow conditions -- shifts and unsigned subtraction -- write then checked methods in such a way that we stop emitting wrapping versions of them. For example, today <https://rust.godbolt.org/z/qM9YK8Txb> neither ```rust a.checked_sub(b).unwrap() ``` nor ```rust a.checked_sub(b).unwrap_unchecked() ``` actually optimizes to `sub nuw`. After this PR they do. | ||||
