about summary refs log tree commit diff
path: root/library/compiler-builtins/libm/src/math/support/big
AgeCommit message (Collapse)AuthorLines
2025-07-01libm: Improved integer utilities, implement shifts and bug fixes for i256 ↵quaternic-1/+62
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-04-19Run `cargo fmt` on all projectsTrevor Gross-20/+148
Apply the same formatting rules to both `libm` and `compiler-builtins`.
2025-04-19libm: Flatten the `libm/libm` directoryTrevor Gross-0/+149