How to use
If you’ve adopted structured concurrency in your applications since it landed in Swift 5.5, you may have found that theRead more
ArgumentParsermodule does not yet work with an
If you’ve used structured concurrency in Swift enough, you may have noticed that theRead more
rethrowskeyword doesn’t always “work” with
await, at least according to our intuitions about when
tryshould and shouldn’t be required.
Low-level Swift optimization tips
This article documents several techniques I have found effective at improving the run time performance of Swift applications without resorting to “writing C inRead more
.swiftfiles”. (That is, without resorting to C-like idioms and design patterns.) It also highlights a few pitfalls that often afflict Swift programmers trying to optimize Swift code.