Repository navigation
NumForge 1.0.0
NumForge 1.0.0
First stable release of NumForge — an arbitrary-precision mathematics library and exact-decimal calculator written in C.
Features
- Arbitrary-precision signed
BigInt - Exact base-10
BigDecimal - Arithmetic, powers, factorial, number-theory and bitwise operations
- Expression parser with constants, implicit multiplication and scientific notation
- Configurable result precision and rounding
- Command-line calculator
- Bilingual local web calculator
- Local HTTP API
- Installable CMake package with
NumForge::numforge
Quality
- Unit and deterministic property tests
- Allocation-failure testing
- HTTP end-to-end smoke testing
- Linux, Windows and 32-bit CI
- AddressSanitizer, UndefinedBehaviorSanitizer and LeakSanitizer checks
- Warnings treated as errors
Installation
Build instructions and API documentation are available in the project README.
Released under the MIT License.