- ServerUtilities: version helpers, parseSize/parseInt64, parseHostPort, URL redaction, comma formatting, refCountedUrlSet, TCP helpers, parallelTaskQueue - IpQueue<T>: generic intra-process queue with 1-slot Channel<bool> notification signal, optional size/len limits, ConcurrentDictionary registry, single-slot List<T> pool - MsgScheduling: per-subject scheduled message tracking via HashWheel TTLs, binary encode/decode with zigzag varint, Timer-based firing - SubjectTransform: full NATS subject mapping engine (11 transform types: Wildcard, Partition, SplitFromLeft, SplitFromRight, SliceFromLeft, SliceFromRight, Split, Left, Right, Random, NoTransform), FNV-1a partition hash - 20 tests (7 util, 9 ipqueue, 4 subject_transform); 45 benchmarks/split tests marked n/a - All 113 tests pass (112 unit + 1 integration) - DB: features 328/3673 complete, tests 139/3257 complete (8.7% overall)
38 lines
557 B
Markdown
38 lines
557 B
Markdown
# NATS .NET Porting Status Report
|
|
|
|
Generated: 2026-02-26 14:39:36 UTC
|
|
|
|
## Modules (12 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| complete | 11 |
|
|
| not_started | 1 |
|
|
|
|
## Features (3673 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| complete | 328 |
|
|
| n_a | 79 |
|
|
| not_started | 3266 |
|
|
|
|
## Unit Tests (3257 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| complete | 139 |
|
|
| n_a | 49 |
|
|
| not_started | 3069 |
|
|
|
|
## Library Mappings (36 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| mapped | 36 |
|
|
|
|
|
|
## Overall Progress
|
|
|
|
**606/6942 items complete (8.7%)**
|