Implementation Status
tswift targets the full Swift 6.3 surface area. This dashboard tracks progress across language features, the standard library, Foundation, and SwiftUI.
At a glance
Language tiers
The Swift language surface is organised into tiers by complexity and dependency order.
Tier 0 — Lexical & Literals100% (17/17)
Tier 2 — Value & Nominal Types89% (25/28)
Tier 3 — Reference Types & ARC95% (19/20)
Tier 4 — Protocols, Generics, Extensions85% (23/27)
Tier 5 — Error Handling80% (8/10)
Tier 7 — Concurrency64% (9/14)
Roadmap
Implementation phases follow the runtime design plan (R0–R6+):
✅
R0–R1
Literals, bindings, control flow, basic stdlib
✅
R2
Value types: struct, enum, optionals, properties
✅
R3
Reference types: class, ARC, closures
✅
R4
Protocols, generics, extensions, dispatch
✅
R5
Error handling, property wrappers, Codable, @main
⏳
R6
Bytecode VM for performance (future)
⏳
R6+
Concurrency ✓, Macros, SwiftUI, Ownership, Unsafe