| commit | af87fb4bb8e3042070d2a054e912924f599b22b7 | [log] [tgz] |
|---|---|---|
| author | Xin Li <[email protected]> | Mon Apr 29 22:16:22 2024 +0000 |
| committer | Automerger Merge Worker <[email protected]> | Mon Apr 29 22:16:22 2024 +0000 |
| tree | d1f64eae3bfd488c21520ffbdbd38d879afaaeeb | |
| parent | 86802f0186437e568d9a4c5f598959632e53dda7 [diff] | |
| parent | 90f2cc0edceb5a42c33fd4046431197e703f5960 [diff] |
[automerger skipped] Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future am: 90f2cc0edc -s ours am skip reason: Merged-In I3ca342b116a91c0daa8905dfca55beb222aec57d with SHA-1 873dacf7ed is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ksp/+/27144755 Change-Id: I9a4840aa55d1e07dc510f832f854c74e43b60f00 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: