Rust's `std` offers the [`Wrapping`](std::num::Wrapping) type for "intentionally wrapping" arithmetic, but curiously does not provide analagous implementations for intentionally saturating, checked, overflowing or panicking arithmetic. This crate addresses these missing wrappers as well as re-exports `std`'s [`Wrapping`](std::num::Wrapping) type for completeness and consistency.
Statically bounds-checked (machine-word-abstracting? TBD) ranged types as zero or low-runtime overhead abstractions providing safe (no unintentional overflow) arithmetic.
A highly parallel Perl 5 interpreter written in Rust
Traits unifying types based on various supported arithmetic operations.
Bigint runtime for xpile-generated code — the slow-path side of the `C-PY-INT-ARITH` Layer-1 contract
The rustic MLIR bindings in Rust
Internal macros for Melior
Ryft bindings for MLIR.
Yet another AOT compiler for Rust
LLVM backend for Autophagy
Internal macros for Autophagy
MLIR backend for Autophagy