Skip to content

Better support of Gradle compilation avoidance#2349

Merged
ting-yuan merged 3 commits into
google:mainfrom
ting-yuan:compilation-avoidance
Feb 26, 2025
Merged

Better support of Gradle compilation avoidance#2349
ting-yuan merged 3 commits into
google:mainfrom
ting-yuan:compilation-avoidance

Conversation

@ting-yuan

Copy link
Copy Markdown
Contributor

Previously, KSP directly used the classpath/library to detect incremental changes and prevents compilation avoidance. Now, it uses classpathStructure which takes compilation avoidance and specialties of annotation processing into account.

@ting-yuan ting-yuan linked an issue Feb 25, 2025 that may be closed by this pull request
@ting-yuan ting-yuan force-pushed the compilation-avoidance branch from 51f5537 to 8d34164 Compare February 25, 2025 22:52
by setting up the incremental properties on classpathStructure instead
of libraries.
by setting up the incremental properties on classpathStructure instead
of libraries.
@ting-yuan ting-yuan force-pushed the compilation-avoidance branch from 8d34164 to acc71e8 Compare February 26, 2025 05:50
@ting-yuan ting-yuan merged commit be4f3f8 into google:main Feb 26, 2025
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.

KSP1 breaks compilation avoidance

2 participants