https://kotlinlang.org logo
#coroutines
Title
# coroutines
b

Big Chungus

04/06/2021, 1:43 PM
Why there are so many native targets that are mising coroutines-core artefacts? e.g. all linux targets except x64, watchosX64, mingwX86 & androidNdk
o

Oleg Yukhnevich

04/06/2021, 1:59 PM
AFAIK: there is no real test infrastructure for automated tests for those targets, and no resources as for now to setup it
l

louiscad

04/06/2021, 2:01 PM
Yes, though it's becoming a bit "contradictory" now that @elizarov is also leading Kotlin, which is supporting these platforms and has sufficient infrastructure to test Kotlin on them.
e

elizarov

04/06/2021, 2:18 PM
We are working on clarifying our level of support for various targets. We cannot support all of them at the same level. Some of them are more mature and well supported (with libraries, testing infrastructure, etc), others are just experimental without much support behind them.
👍 6
b

Big Chungus

04/06/2021, 2:49 PM
I'd be happy with untested experimental artefacts for those targets short term
🤔 1
4
At the very least I'd expect official jb libs to support all native targets that you can currently run tests on. At the moment watchosX64 is the only one missing out of that set.
5
p

Paul Woitaschek

06/04/2021, 12:49 PM
@elizarov If watchosX64 is experimental without much support behind it, it shouldn't be part of the default watchos() shortcut
l

louiscad

06/04/2021, 1:01 PM
I think watchosX86 was part of kotlinx.coroutines at some point, back in 1.3.6X, I recall making a live-demo of coroutines running on the WatchOS simulator at Kotlin Day London in 2019 (worked perfectly), so I don't see why watchosX64 would not work.
p

Paul Woitaschek

06/04/2021, 1:05 PM
It's in coroutines but not in ktor 😕
l

louiscad

06/04/2021, 1:06 PM
Then, wrong channel?
p

Paul Woitaschek

06/04/2021, 1:06 PM
I saw that statement.
e

elizarov

06/04/2021, 1:06 PM
It is still a bit of mess on our side
🤷 2
p

Paul Woitaschek

06/04/2021, 1:06 PM
We are working on clarifying our level of support for various targets. We cannot support all of them at the same level. Some of them are more mature and well supported (with libraries, testing infrastructure, etc), others are just experimental without much support behind them.
As a bit wider
3 Views