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

Support KSP for AutoFactory #982

Open
davidjwiner opened this issue Feb 3, 2021 · 2 comments
Open

Support KSP for AutoFactory #982

davidjwiner opened this issue Feb 3, 2021 · 2 comments
Labels
Component: factory P3 type=enhancement Make an existing feature better

Comments

@davidjwiner
Copy link

For Kotlin projects, AutoFactory currently makes use of KAPT. This is generally quite slow since it requires generating Java stubs before the annotation processing step.

KSP offers an alternative to this by making it easier for annotation processors like AutoFactory to more directly use Kotlin's compiler plugin infrastructure. Based on initial benchmarks, using KSP can speed up build times by as much as 2x.

@cgdecker cgdecker added Component: factory P3 type=enhancement Make an existing feature better labels Feb 8, 2021
@cpovirk cpovirk changed the title Support KSP Support KSP for AutoFactory Apr 7, 2021
@Double-O-Seven
Copy link

Double-O-Seven commented Sep 30, 2021

Any ETA one this one? KSP has recently had it's first stable release.

@trietbui-zalora
Copy link

It was 2 years but there is no progress yet :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: factory P3 type=enhancement Make an existing feature better
Projects
None yet
Development

No branches or pull requests

4 participants