Jonathan Grynspan

Results 85 issues of 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...

enhancement
performance
embedded-swift
discovery
tech-debt

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...

windows
workaround
attachments/activities
cross-import-overlays
image-attachments

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...

public-api

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...

documentation
enhancement
attachments/activities
image-attachments

- **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**:...

enhancement
build
integration

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...

enhancement
exit-tests
android

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....

enhancement
help wanted
wasi/wasm
attachments/activities
cross-import-overlays
image-attachments

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...

enhancement
tools integration
tech-debt

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...

enhancement
help wanted
android
new-platform-support