Skip to content

v1.0.0

Choose a tag to compare

@imakris imakris released this 25 Sep 20:13
· 141 commits to master since this release

Initial stable release of mexce.

mexce is a single-header, dependency-free JIT compiler for scalar mathematical expressions in C++.

Features:

  • Runtime compilation to optimized x87 FPU machine code.
  • Binding of C++ variables (double, float, int16_t, int32_t, int64_t).
  • Rich set of built-in mathematical functions and constants.
  • Expression optimizations including constant folding and algebraic simplification.
  • Cross-platform support for Windows and Linux on x86/x86-64.