Meeting: Wednesday, May 13, 2026 · 12:00–1:00 PM ET

Facilitator: Saleem Abdulrasool

Audience: BCNY, Apple engineers, external community (open to all)

Forum: Swift Forums — Windows

1. Welcome & Agenda (~2 min)

Quick intro and overview of today's structure. Reminder: this meeting is designed as office hours. Community members — bring issues, questions, anything you're running into.

2. Open Forum: Community Issues (~15–20 min)

What are you working on with Swift on Windows? What's blocking you?

Open floor — all questions and issues welcome.

3. Demos (~5–10 min)

3a. Carl

Symbolication / Back Tracer

4. Status Updates (~5–10 min)

Brief updates on active work streams. Read ahead — we'll keep these quick.

Bootstrapping

Progress toward 3-stage build model (stage0: compiler, stage1: runtime + recompiled compiler, stage2: distribution compiler). Regression from last cycle still exists — SPM is the core of the issue. Progress: LLDB and Swift test suites are now passing, as they don't rely on SPM. One outstanding LLDB test failure related to path lengths remains; Leonard confirmed this can be xfailed and shouldn't block.

Build times are a growing concern. A single change now percolates through all 3 build stages, and even cached builds take ~1–1.5h for packaging. Full builds run ~2.25h locally. On CI, PR build times are hitting ~10 hours. Null builds are not being vacuously fulfilled due to CMake re-triggering linking; CAS alone can't save us here.

Separately, significant progress on long path issues — Saleem has been intentionally keeping longer path names to flush out remaining bugs. File count limits are now resolved in swift-driver. Moving toward canonical paths and removing S:\b\5 / S:\b\1 shortcuts.

Remains the primary blocker for COM/WinRT and DLL-ification work streams.

COM / WinRT Interop