Jonathan Grynspan
Jonathan Grynspan
This PR adopts the `@section` and `@used` attributes now available in the Swift 6.3 toolchain. These attributes replace the experimental `@_section` and `@_used` attributes verbatim and they are always enabled...
This PR enables `var encoderCLSID` and `init(encoderCLSID:)` now that https://github.com/swiftlang/swift/pull/84466 has landed. ### Checklist: - [x] Code and documentation should follow the style of the [Style Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md). - [x] If...
Pending approval of [ST-0016](https://github.com/swiftlang/swift-evolution/blob/main/proposals/testing/0016-test-cancellation.md). Resolves #120. Resolves rdar://159150449. ### Checklist: - [x] Code and documentation should follow the style of the [Style Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md). - [x] If public symbols are renamed...
This PR adds prose documentation explaining how to create attachments and add them to tests. Resolves #1143. ### Checklist: - [x] Code and documentation should follow the style of the...
- **Explanation**: Adds the GHA workflow/YAML/script/job/program/configuration/whatever for PRs against release/6.2.2 (only building with the nightly 6.2 toolchain, not main). - **Scope**: PRs targetting release/6.2.2 - **Issues**: N/A - **Original PRs**:...
This PR enables exit tests on Android. ### Checklist: - [x] Code and documentation should follow the style of the [Style Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md). - [x] If public symbols are renamed or...
This issue tracks adding `AttachableAsImage` support on Wasm via JavaScript bridging. Standardized JavaScript has several classes (types? prototypes? whatever the JS terminology is) that represent images that can be serialized....
This PR introduces an overload of `#expect()`/`#require()` that's implemented outside the core Swift Testing library. It implements exit tests based on Foundation's `Process` class (AKA `NSTask`.) I do **not** plan...
This PR adopts the new `@c` attribute from [SE-0495](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0495-cdecl.md). I've gated adoption on Swift 6.3.1 to give the compiler team time to finish implementing the feature. Older compilers will continue...
Add support for Android: - [x] Audit our platform-specific code and add branches for Android (mostly, but not entirely, the same as Linux) - [ ] Set up team workstations...