Skip to content

Ashift v1.1.0 - Compound Expressions Engine

Choose a tag to compare

@saa-999 saa-999 released this 06 Aug 15:39
· 6 commits to main since this release
99c091c

Architecture & Engine Updates

This release introduces a native recursive descent expression parser built from scratch in pure C. The engine now dynamically parses and evaluates complex operations while strictly maintaining zero dependencies and memory safety.

What's New:

  • Compound Expressions: The engine now supports chained mathematical and bitwise operations with full operator precedence and parentheses grouping ().
  • Bitwise NOT (~): Full support for the unary NOT operator, enabling immediate inverse masking.

Use Case Example (Forward Memory Alignment):
You can now evaluate complex memory allocator logic directly in the terminal:

Ashift " i32 ((4094 + 16 - 1) & ~(16 - 1))"

Downloads

Linux: Download the Ashift binary.

Windows (PowerShell): Download the Ashift.exe binary.