docs: update plan — 194/233 (83%), +23 tests this session
This commit is contained in:
@@ -1,19 +1,22 @@
|
|||||||
# Clojure/Nim — Test Suite Compliance Plan
|
# Clojure/Nim — Test Suite Compliance Plan
|
||||||
|
|
||||||
## Current Status: 184/233 (79%)
|
## Current Status: 194/233 (83%)
|
||||||
|
|
||||||
| Component | Pass | Total | % |
|
| Component | Pass | Total | % |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| clojure.string | 8 | 8 | 100% |
|
| clojure.string | 8 | 8 | 100% |
|
||||||
| clojure.core | 176 | 225 | 78% |
|
| clojure.core | 186 | 225 | 83% |
|
||||||
| **Total** | **184** | **233** | **79%** |
|
| **Total** | **194** | **233** | **83%** |
|
||||||
|
|
||||||
## Recent Progress (Session 2026-05-09)
|
## Recent Progress (Session 2026-05-09)
|
||||||
|
|
||||||
### Newly Passing (13 tests)
|
### Newly Passing (23 tests total)
|
||||||
- **Priority 1 (5)**: `case`, `derive`, `underive`, `dissoc`, `ifn_qmark`
|
- **Priority 1 (5)**: `case`, `derive`, `underive`, `dissoc`, `ifn_qmark`
|
||||||
- **Priority 2 (3)**: `hash_set`, `conj`, `conj_bang`
|
- **Priority 2 (3)**: `hash_set`, `conj`, `conj_bang`
|
||||||
- **Priority 3 (5)**: `bit_and`, `bit_and_not`, `bit_flip`, `bit_set`, `bit_shift_left`
|
- **Priority 3 (5)**: `bit_and`, `bit_and_not`, `bit_flip`, `bit_set`, `bit_shift_left` **(ALL PASSING!)**
|
||||||
|
- **Priority 4 (4)**: `aclone`, `empty`, `rseq`, `sorted-map-by` (some already passing)
|
||||||
|
- **Priority 5 (2)**: `compare`, `drop_last`, `fnil`, `vec`, `shuffle`
|
||||||
|
- **Additional (4)**: `constantly`, `transient`, `cons`
|
||||||
|
|
||||||
### Key Changes Made
|
### Key Changes Made
|
||||||
- **Emitter**: Added `case` special form, `defprotocol`/`defrecord`/`deftype`/`defmulti`/`defmethod` minimal support, `var` special form, `bound-fn` delegation to `fn`, `.` constructor stripping
|
- **Emitter**: Added `case` special form, `defprotocol`/`defrecord`/`deftype`/`defmulti`/`defmethod` minimal support, `var` special form, `bound-fn` delegation to `fn`, `.` constructor stripping
|
||||||
|
|||||||
Reference in New Issue
Block a user