Implementation Status

tswift targets the full Swift 6.3 surface area. This dashboard tracks progress across language features, the standard library, Foundation, SwiftUI, and Charts.

At a glance

Language

96%–98%

Tiers 0–9 · 199 implemented · 5 partial · 4 missing (of 208)

View details →

Standard Library

71%

363 implemented · 1 partial · 147 missing (of 511) · hardened vs Apple tests

View details →

Foundation

65%–70%

399 implemented · 32 partial · 184 missing (of 615) · hardened vs real Swift

View details →

SwiftUI

0%–16%

Tiers v1–5 + C1–C7 breadth · 0 implemented · 112 partial · 590 missing (of 702)

View details →

Charts

0%–87%

2D render-host surface · 0 implemented · 58 partial · 2 missing (of 67)

View details →

SwiftData

9%–11%

@Model, ModelContainer/Context, #Predicate subset · 10 implemented · 2 partial · 102 missing (of 114)

View details →

Language tiers

The Swift language surface is organised into tiers by complexity and dependency order.

18 implemented · 0 partial · 0 missing (18 total)

30 implemented · 0 partial · 0 missing (30 total)

32 implemented · 0 partial · 0 missing (32 total)

25 implemented · 0 partial · 0 missing (25 total)

29 implemented · 1 partial · 0 missing (30 total)

10 implemented · 0 partial · 0 missing (10 total)

13 implemented · 0 partial · 0 missing (13 total)

11 implemented · 2 partial · 1 missing (14 total)

4 implemented · 1 partial · 3 missing (8 total)

27 implemented · 1 partial · 0 missing (28 total)

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