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

Backport Scala Native support to 3.3.x #3138

Merged

Conversation

armanbilge
Copy link
Member

Backport of #3057.

Unfortunately this can't be merged directly into series/3.3.x because it bumps Scala 3 to 3.1. But it can exist in parallel.

@armanbilge armanbilge force-pushed the series/3.3.x-native branch 8 times, most recently from 3316e80 to d913dff Compare September 9, 2022 18:29
@armanbilge
Copy link
Member Author

CI is green in all linked PRs. At this point I think it's fair to say we have a viable ecosystem on Cats Effect Native :)

If there are no objections (@djspiewak, @vasilmkd?) in the next couple days I would like to backpublish native artifacts based on this branch as v3.3.14. This will unblock the ecosystem.

The 3.3.x series has been extremely stable for nearly a year now (no forwards/backwards binary changes). So I don't anticipate any problems maintaining this branch in parallel. When Cats Effect finally updates to Scala 3.1+ we can merge this branch in (or preferably #3057, where the actual work was done).

@armanbilge armanbilge linked an issue Sep 13, 2022 that may be closed by this pull request
Now behaves like `ScheduledExecutorService#setRemoveOnCancelPolicy(true)` used on JVM
@armanbilge
Copy link
Member Author

I've published 3.3.14-5-4591364 with some improvements to the runtime, hopefully as the last "RC".

@armanbilge
Copy link
Member Author

In addition to CI, the entire test suite passes on my local macOS Intel.

@armanbilge armanbilge merged commit 7ca03db into typelevel:series/3.3.x-native Sep 14, 2022
@armanbilge armanbilge mentioned this pull request Sep 19, 2022
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.

Experiment with scala native
1 participant