Chad Weider
Chad Weider
Requires node ≥ 0.6.0 and breaks the API, but it stops shelling out.
### Why: Generating the ephemeral keychain's password in the script removes the need for the user to generate and store one manually. ### What's being changed (if available, include any...
The documentation for “Case” describes the content of `citations` as an “array of citation objects”. I was inclined to follow the spec under the “Citation” heading, but it does not...
With the Makefile radically simplified by #3260, the work that it does can easily be done by a `docker/build-push-action` step in the deployment workflow. Beyond this simplicity, the use of...
Tag significant versions so that they can be referenced directly (e.g. `https://raw.github.com/LeaVerou/prefixfree/$VERSION/prefixfree.js`).
A massive number of concurrency warnings concern `KeyPath` and issues with its sendability. Rather than chase these down, make use of SE-0418, "Inferring Sendable for Methods and KeyPath Literals". `swift-tools-version`...
I encountered this reviewing code in a project importing `swift-markdown-ui`. The usage had no relation to Markdown. The method was used because it was there and it was useful. I’ve...
`Theme` was marked as `Sendable` in #351. There's nothing wrong with this per se, but sendability is not inferred for public types, a structure is only truely `Sendable` if all...
In the SDKs released with Xcode 16.2, Apple marked this closure `@Sendable`, but *not* `@MainActor`. It's not clear if this is intentional or if it may be revised later. The...
Most `EnvironmentKey` implementations produce this warning when strict concurrency warnings are enabled: ``` warning: static property 'defaultValue' is not concurrency-safe because it is non-isolated global shared mutable state; this is...