Saleem Abdulrasool
Saleem Abdulrasool
…deProtocol` The `Self` constraint suggests that the protocol provide a `RawRepresentable` conformance. Silence the compiler warning by adding the conformance.
Treat `@main` as `@UIApplicationMain` to ensure that the attribute is highlighted properly. This is the portable equivalent of this attribute and performs the same operation.
This introduces a secondary flag `-sysroot` for the non-Darwin targets, primarily Unicies. The intention here is to support a split `-sdk`, `-sysroot` model where the `-sdk` parameter provides the Swift...
This requires additional environment variables to be configured (for sccache to locate the bucket) and requires that sccache is installed and available in `Path`.
Use `ExternalProject` to switch FoundationMacros to cross-compilation. This allows us to build the macros for the right OS/architecture when cross-compiling Foundation for other environments.
We use `EXCLUDE_FROM_ALL` in one of the libraries but did not account for that in the installation. When building swift-syntax for the android host for building swift-foundation, this prevents installation...
The `-` suffix was being applied unconditionally resulting in a hanging `-` suffix if no timestamp was used. Adjust the key computation to remove the trailing `-` if no timestamp...
On Windows, similar to AIX, we would link against the import library rather than the actual library (at least when doing dynamic linking). Adjust the `libs` setting to allow linking...