about summary refs log tree commit diff
path: root/library/compiler-builtins/libm/src/math/support/big.rs
AgeCommit message (Collapse)AuthorLines
2025-07-01libm: Improved integer utilities, implement shifts and bug fixes for i256 ↵quaternic-54/+79
and u256 `i256` and `u256` - operators now use the same overflow convention as primitives - implement `<<` and `-` (previously just `>>` and `+`) - implement `Ord` correctly (the previous `PartialOrd` was broken) - correct `i256::SIGNED` to `true` The `Int`-trait is extended with `trailing_zeros`, `carrying_add`, and `borrowing_sub`.
2025-05-13Fix `i256::MAX`Tobias Decking-1/+1
2025-04-19Run `cargo fmt` on all projectsTrevor Gross-6/+24
Apply the same formatting rules to both `libm` and `compiler-builtins`.
2025-04-19libm: Flatten the `libm/libm` directoryTrevor Gross-0/+239