Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 805 Bytes

File metadata and controls

19 lines (15 loc) · 805 Bytes

Changelog

All notable changes to this project will be documented in this file.

The format follows Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] - 2026-02-22

Added

  • Initial release.
  • Header-only integer expression evaluator (TinyExpr.hpp).
  • Support for arithmetic, bitwise, shift, relational, equality, logical, and ternary operators.
  • Short-circuit evaluation for && and ||.
  • Variable support via std::map.
  • Hexadecimal literals (0x prefix).
  • Predefined specializations: TinyExpr (64-bit), TinyExpr32, TinyExpr16, TinyExpr8.
  • Template base TinyExprT<T> for custom integral types.
  • Version macros: TINYEXPR_VERSION, TINYEXPR_VERSION_MAJOR/MINOR/PATCH.