Skip to content

Releases: eminem5410/ruleforge

v12.0.0 — MATCH / CASE

Choose a tag to compare

@eminem5410 eminem5410 released this 04 Oct 01:45

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