commit | 3d25c313be6b4163b067093acdd84fb4709a8318 | [log] [tgz] |
---|---|---|
author | Colin Cross <[email protected]> | Mon Apr 24 05:24:44 2023 +0000 |
committer | Automerger Merge Worker <[email protected]> | Mon Apr 24 05:24:44 2023 +0000 |
tree | eb4f6ef1605d14946320f6652a41372d71d2e7ab | |
parent | 295843a05a00584ebc2e7f8154fb6a5bf182b3a2 [diff] | |
parent | d168506853c10dacdd1f7f5f13611b895be492a5 [diff] |
Merge tag '1.8.10-1.0.9' am: 74434ab5e5 am: 083ebb0f8b am: 2ff1c5a5fb am: 66b9316e25 am: d168506853 Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536510 Change-Id: I52ddbbfc38752704e89aad25e113d266b241d5a3 Signed-off-by: Automerger Merge Worker <[email protected]>
Welcome to KSP!
Kotlin Symbol Processing (KSP) is an API that you can use to develop lightweight compiler plugins. KSP provides a simplified compiler plugin API that leverages the power of Kotlin while keeping the learning curve at a minimum. Compared to KAPT, annotation processors that use KSP can run up to 2x faster.
Most of the documentation of KSP can be found on kotlinlang.org. Here are some handy links:
Please let us know what you think about KSP by filing a Github issue or connecting with our team in the #ksp
channel in the Kotlin Slack workspace!
If you are interested in sending PRs, please also check out the Contributor guide.
Here are some planned features that have not yet been completely implemented: