The Wire · Showcase
SWIFT TIGHTENS TYPED-THROWS HANDLING AS FLUTTER SYNCS RENDERING STACK
By RepoJournal · Filed · About Mobile platforms
Swift fixed a critical crash in closure reabstraction for typed-throws [ref:6], while Flutter pulled 10 new ANGLE revisions into Skia to keep rendering current [ref:3].
The Swift compiler team shipped a breaking fix [1] that prevents SILGen from crashing when you pass a typed-throws closure into a generic parameter. This one landed in the main branch and will affect anyone relying on the previous (broken) behavior, so test your typed-throws code before the next toolchain drop. Meanwhile, Flutter's autoroller is active: Skia pulled a fresh ANGLE update with 10 revisions [2], and Fuchsia Linux SDK moved forward [3], both standard maintenance but worth watching if your build breaks overnight. Swift also downgraded an 'inout sending' diagnostic from error to warning [4], a pragmatic move after hitting too many source stability issues in the field. Two more fixes landed for ArrayPropertyOpt ownership [5] and reabstraction edge cases, keeping the optimizer honest.
Action items
- → Test typed-throws closures against latest Swift snapshot before merging to main apple/swift [plan]
- → Watch Flutter builds if you're on tip - Skia and Fuchsia SDK rolls may surface regressions flutter/flutter [monitor]
- → Review inout sending diagnostics - they're warnings now, not errors apple/swift [monitor]
References
- [1] SILGen: fix reabstraction crash for typed-throws closure into generic @out ↗ apple/swift
- [2] Roll Skia from bbe9ccc2bdbf to 1f26101197bf (1 revision) ↗ flutter/flutter
- [3] Roll Fuchsia Linux SDK from nsgcNDlZOuweOvy3Q... to Itd2Jq_ZIABH2rW7B... ↗ flutter/flutter
- [4] [rbi] Downgrade 'inout sending' returned via sending indirect out to warning until a future language version. ↗ apple/swift
- [5] ArrayPropertyOpt: fix an ownership error ↗ apple/swift
FAQ
- What changed in Mobile platforms on May 25, 2026?
- Swift fixed a critical crash in closure reabstraction for typed-throws , while Flutter pulled 10 new ANGLE revisions into Skia to keep rendering current .
- What should Mobile platforms teams do about it?
- Test typed-throws closures against latest Swift snapshot before merging to main • Watch Flutter builds if you're on tip - Skia and Fuchsia SDK rolls may surface regressions • Review inout sending diagnostics - they're warnings now, not errors
- Which Mobile platforms repositories shipped on May 25, 2026?
- apple/swift, flutter/flutter