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

Simplify kotlinx-coroutines-core build script #4344

Conversation

abdulowork
Copy link

This split in source sets and compilations seems to have been used to test that the core can compile against the 1.6 JVM target, but the coroutines jvm jar ships class files for jvm 1.8+ since 1.5.0.

We need this cleanup to promote KotlinCompilation.source API to an error deprecation.

I tested manually that there is no impact on the resulting jar:

Screenshot 2025-02-05 at 1 31 17 PM

@abdulowork abdulowork marked this pull request as ready for review February 5, 2025 12:45
This seems to have been used to test that the core can compile against
1.6 JVM target, but since coroutines jvm jar ships all classfiles for
jvm 1.8+ since 1.5.0

This clean up is needed to promote KotlinCompilation.source API to an
error deprecation

^KT-64991
@abdulowork abdulowork force-pushed the timofey.solonin/KT-64991-remove-KotlinCompilation.source-usages branch from 8b0cee0 to 4942f0b Compare February 5, 2025 12:47
@dkhalanskyjb dkhalanskyjb merged commit a932caa into Kotlin:develop Feb 11, 2025
1 check passed
@dkhalanskyjb
Copy link
Collaborator

Cool, thanks! I didn't know Kotlin builds were reproducible!

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.

3 participants