Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native signal handling and safe IOApp cancelation #3695

Merged

Conversation

armanbilge
Copy link
Member

@armanbilge armanbilge commented Jun 16, 2023

  1. Refactor IOAppSpec so that using it to test 3 platforms is less insane

  2. Setup signal handling infrastructure with file descriptor polling and pipes

  3. Add handlers/listeners to enable safe IOApp cancelation and fiber dumps

@armanbilge
Copy link
Member Author

armanbilge commented Jun 16, 2023

Still diagnosing the build failures. I wonder if weak references have some issues on Scala Native so enabling fiber monitoring has compromised CI ...

Update:

@armanbilge armanbilge changed the title Native signal handling, safe IOApp cancelation, and fiber dumps Native signal handling and safe IOApp cancelation Jun 17, 2023
djspiewak
djspiewak previously approved these changes Sep 2, 2023
@djspiewak
Copy link
Member

Ready to go once deconflicted

@djspiewak djspiewak merged commit 1bbe7f6 into typelevel:series/3.x Sep 3, 2023
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants