| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-08-18 | Bless *all* the mir-opt tests | Scott McMurray | -2/+2 | |
| 2024-05-23 | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | ltdk | -0/+4 | |
| 2024-04-18 | Make `checked` ops emit *unchecked* LLVM operations where feasible | Scott McMurray | -40/+13 | |
| 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. | ||||
| 2024-04-18 | Ensure `[rust] debuginfo-level-std` doesn't change core's MIR | Scott McMurray | -0/+6 | |
| 2024-04-18 | Update `checked_ops` so 32- and 64-bit gets the same checks | Scott McMurray | -0/+62 | |
