Skip to content

Add compatibility guard test for K2 JVM compiler wrappers#6169

Open
Polina Mitrikovskaia (rpaouline) wants to merge 1 commit into
JetBrains:masterfrom
rpaouline:feature/rpaouline/compiler-pipeline-dependency-test
Open

Add compatibility guard test for K2 JVM compiler wrappers#6169
Polina Mitrikovskaia (rpaouline) wants to merge 1 commit into
JetBrains:masterfrom
rpaouline:feature/rpaouline/compiler-pipeline-dependency-test

Conversation

@rpaouline

Copy link
Copy Markdown
Contributor

Introduce a compilation-only guard test for downstream Kotlin compiler JVM wrappers and plugin integrations (e.g. custom compiler wrappers).

This test ensures that critical internal classes, pipeline phases, and compiler arguments used by third-party integrations (such as JvmConfigurationPipelinePhase, K2JVMCompilerArguments, and JvmAbiConfigurationKeys) are not renamed or removed without deprecation, preventing silent build breakages.

@rpaouline Polina Mitrikovskaia (rpaouline) force-pushed the feature/rpaouline/compiler-pipeline-dependency-test branch from 1d99d87 to 7afac1e Compare June 9, 2026 20:00
Introduce a compilation-only guard test for downstream Kotlin compiler
JVM wrappers and plugin integrations (e.g. custom compiler wrappers).

This test ensures that critical internal classes, pipeline phases, and
compiler arguments used by third-party integrations (such as
JvmConfigurationPipelinePhase, K2JVMCompilerArguments, and
JvmAbiConfigurationKeys) are not renamed or removed without
deprecation, preventing silent build breakages.
@rpaouline Polina Mitrikovskaia (rpaouline) force-pushed the feature/rpaouline/compiler-pipeline-dependency-test branch from 7afac1e to 2f19601 Compare June 9, 2026 20:49
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.

1 participant