Repository navigation
Ashift v1.1.0 - Compound Expressions Engine
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.