Skip to content

NumForge 1.0.0

Choose a tag to compare

@Interacti0n Interacti0n released this 01 Sep 19:40
· 115 commits to main since this release

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.