Repository navigation
Releases: eminem5410/ruleforge
Releases · eminem5410/ruleforge
Release list
v12.0.0 — MATCH / CASE
What's new
- MATCH / CASE / DEFAULT expressions per RFC-001
- Cross-language conformance: Python ↔ C# at 100% (69/69 MATCH)
- Compiler conformance: 69/69 MATCH
- 8/8 MATCH/CASE conformance vectors validated
- Deep AST tracing with structured short-circuit representation
- Bounded, non-Turing-complete execution model
- Sandboxed: no direct external side effects
Quality Gate
| Layer | Result |
|---|---|
| Python Core + Conformance | 361 passed, 1 skipped |
| C# Core | 158/158 |
| C# API | 18/18 |
| Cross-language conformance | 69/69 MATCH |
| Compiler conformance | 69/69 MATCH |
| MATCH/CASE vectors | 8/8 |
| MATCH trace tests | 6/6 |
| Interpreter/Compiler parity | 5/5 |
Install
```bash
pip install ruleforge
```
Or clone and develop:
```bash
git clone https://github.com/eminem5410/ruleforge.git
cd ruleforge
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
```
Documentation
Full Changelog: v11.9.0...v12.0.0