+
Skip to content

Releases: imakris/mexce

stable release 1.0.1

10 Oct 02:41
febf7ee
Compare
Choose a tag to compare

v1.0.1 - 2025-10-10

Added

  • Extensive unit and benchmark test coverage, including helpers to simulate system call failures and improved timing utilities.
  • New built-in comparison helpers and greater-than infix support, exposing lt, le, gt, ge, eq, and ne functions.

Changed

  • Enhanced parser diagnostics for mismatched parentheses during expression compilation.
  • Clarified README examples and documented the extended comparison operators.

Fixed

  • Prevented locking executable buffers with zero length to avoid undefined behavior during JIT code emission.

v1.0.0

25 Sep 20:13
Compare
Choose a tag to compare

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.
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载