-
Notifications
You must be signed in to change notification settings - Fork 652
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
Add support for Linux ARM64 and macOS ARM64 (Silicon) targets. #2449
Conversation
Can you add the new Apple simulator targets too (ios tvos and watchos)? |
Done. |
Coroutines 1.5.2 and mt are available. |
I hope 1.5.2 fixes my issue with Result cast exceptions :) |
a468975
to
e289ed1
Compare
Currently blocked until a new version of kotlinx.coroutines is published with these targets (Kotlin/kotlinx.coroutines#2904).
This adds support for the new Kotlin/Native targets added in Kotlin 1.5.30.
2310c96
to
36cd2df
Compare
kotlinx-coroutines only supports X64.
This is ready for review @sksamuel. |
Awesome 👍🏼 |
Don't know if this error means anything to you @charleskorn https://github.com/kotest/kotest/runs/3507598103?check_suite_focus=true |
Not sure if |
@sksamuel linuxArm64 isn't in kotlin coroutines:
|
The PR passed. I guess the PR workflow wasn't updated the same as the master workflow. |
we should ask in coroutines for this target, but it is strange it doesn't exist yet |
Yep, that would be because kotlinx.coroutines doesn't support
The Linux PR workflow runs
Sounds great, thanks for doing that. In the meantime, do you want me to remove the |
I think we should remove them for now yeah.
…On Sat, 4 Sept 2021 at 00:20, Charles Korn ***@***.***> wrote:
Don't know if this error means anything to you @charleskorn
<https://github.com/charleskorn>
https://github.com/kotest/kotest/runs/3507598103?check_suite_focus=true
Yep, that would be because kotlinx.coroutines doesn't support linuxArm64.
The PR passed. I guess the PR workflow wasn't updated the same as the
master workflow.
The Linux PR workflow runs check
<https://github.com/kotest/kotest/pull/2449/files#diff-db41ffe2c658df28e2cc8e19c303f1b0942d56b6fb1b0fedc2dc3b916e005b00R28>,
which should run everything that can be run on Linux (including building
Linux ARM64 targets but not testing them), not sure why it didn't pick this
up.
we should ask in coroutines for this target, but it is strange it doesn't
exist yet
Sounds great, thanks for doing that.
In the meantime, do you want me to remove the linuxArm64 targets?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2449 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVSGVNJ5543CQ3ABRVFR3UAGUABANCNFSM5DFP4CNQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
I've opened #2460 to remove the Linux ARM64 target. |
I created it too, but I forgot to modify the workflows, I will close it |
Currently blocked until a new version of kotlinx.coroutines is published with these targets (see Kotlin/kotlinx.coroutines#2904).
See #1743 (comment).