Skip to content

Conversation

@grynspan
Copy link
Contributor

@grynspan grynspan commented Apr 7, 2025

The special-case signal handling implemented for Windows doesn't currently set a handler for SIGABRT_COMPAT (which is a synonym of SIGABRT with a different value.) This PR adds it to the list of signals we install handlers for.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

The special-case signal handling implemented for Windows doesn't currently set a
handler for `SIGABRT_COMPAT` (which is a synonym of `SIGABRT` with a different
value.) This PR adds it to the list of signals we install handlers for.
@grynspan grynspan added bug 🪲 Something isn't working windows 🪟 Windows support exit-tests ☠️ Work related to exit tests labels Apr 7, 2025
@grynspan grynspan added this to the Swift 6.x milestone Apr 7, 2025
@grynspan grynspan self-assigned this Apr 7, 2025
@grynspan grynspan requested a review from compnerd April 7, 2025 15:44
@grynspan
Copy link
Contributor Author

grynspan commented Apr 7, 2025

@swift-ci test

@grynspan grynspan merged commit 27d09f0 into main Apr 7, 2025
3 checks passed
@grynspan grynspan deleted the jgrynspan/SIGABRT_COMPAT-windows branch April 7, 2025 18:29
grynspan added a commit that referenced this pull request Apr 7, 2025
The special-case signal handling implemented for Windows doesn't
currently set a handler for `SIGABRT_COMPAT` (which is a synonym of
`SIGABRT` with a different value.) This PR adds it to the list of
signals we install handlers for.

### 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 modified, DocC references should
be updated.
grynspan added a commit that referenced this pull request Apr 8, 2025
- **Explanation**: Make sure all public signals on Windows are handled
correctly in exit tests.
  - **Scope**: Windows exit tests
  - **Issues**: N/A
  - **Original PRs**: #1056
  - **Risk**: Low
  - **Testing**: CI jobs
  - **Reviewers**: @briancroom @stmontgomery @compnerd
@stmontgomery stmontgomery modified the milestones: Swift 6.x, Swift 6.2 Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🪲 Something isn't working exit-tests ☠️ Work related to exit tests windows 🪟 Windows support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants