Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-24 | Add Android-specific files am: 6816925671 am: e80183d044 am: 96b322639d am: ↵HEADandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29mastermainandroid14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release | Colin Cross | |
b9b062905d am: ef2154b69b Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536511 Change-Id: Ife1cb75707e396322313bd1240fc3f46d36a76a4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Merge tag '1.8.10-1.0.9' am: 74434ab5e5 am: 083ebb0f8b am: 2ff1c5a5fb am: ↵ | Colin Cross | |
66b9316e25 am: d168506853 Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536510 Change-Id: I52ddbbfc38752704e89aad25e113d266b241d5a3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Add Android-specific files am: 6816925671 am: e80183d044 am: 96b322639d am: ↵ | Colin Cross | |
b9b062905d Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536511 Change-Id: Ic96965b6cfaf4a70a42b3b8c7c148abfccd64eaa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Merge tag '1.8.10-1.0.9' am: 74434ab5e5 am: 083ebb0f8b am: 2ff1c5a5fb am: ↵ | Colin Cross | |
66b9316e25 Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536510 Change-Id: I0977a4ae752857003602f7ba3bc22e41d5a3a22f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Add Android-specific files am: 6816925671 am: e80183d044 am: 96b322639d | Colin Cross | |
Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536511 Change-Id: I62b70925f7c6a182d7cd827827353a19c505d56a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Merge tag '1.8.10-1.0.9' am: 74434ab5e5 am: 083ebb0f8b am: 2ff1c5a5fb | Colin Cross | |
Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536510 Change-Id: Ia5f873b837ba49ae20ace6218a0f37b77eb26916 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Add Android-specific files am: 6816925671 am: e80183d044 | Colin Cross | |
Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536511 Change-Id: Iecc5b62c2f5b515117af76564f5caf7ee9137909 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Merge tag '1.8.10-1.0.9' am: 74434ab5e5 am: 083ebb0f8b | Colin Cross | |
Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536510 Change-Id: I7470a62937c03f39b1fcd1b0faace52537391d6e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Add Android-specific files am: 6816925671 | Colin Cross | |
Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536511 Change-Id: I2868f2ff364a1dae9cf2f0003f2346021870d457 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-24 | Merge tag '1.8.10-1.0.9' am: 74434ab5e5 | Colin Cross | |
Original change: https://android-review.googlesource.com/c/platform/external/ksp/+/2536510 Change-Id: I250ac6d2ba97986b4ec83d8b9175083d7c844868 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-04-13 | Add Android-specific files | Colin Cross | |
Add Android.bp, METADATA, MODULE_LICENSE_APACHE2 and OWNERS. Bug: 275584137 Test: builds Change-Id: I3ca342b116a91c0daa8905dfca55beb222aec57d | |||
2023-04-13 | Merge tag '1.8.10-1.0.9' | Colin Cross | |
Bug: 275584137 Test: none Change-Id: I56000627a33991e37ebf0079e60ec669163b257d | |||
2023-03-30 | Initial empty repositoryplatform-tools-34.0.3frc_340821000frc_340819280frc_340819220frc_340819190frc_340819030frc_340819020frc_340819010frc_340818170frc_340818110android-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-vts-14.0_r1android-security-14.0.0_r8android-security-14.0.0_r7android-security-14.0.0_r6android-security-14.0.0_r5android-security-14.0.0_r4android-security-14.0.0_r3android-security-14.0.0_r2android-security-14.0.0_r1android-platform-14.0.0_r7android-platform-14.0.0_r6android-platform-14.0.0_r5android-platform-14.0.0_r4android-platform-14.0.0_r3android-platform-14.0.0_r2android-platform-14.0.0_r1android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android-cts-14.0_r1android-14.0.0_r9android-14.0.0_r8android-14.0.0_r7android-14.0.0_r6android-14.0.0_r5android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r4android-14.0.0_r39android-14.0.0_r38android-14.0.0_r3android-14.0.0_r28android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r2android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android-14.0.0_r15android-14.0.0_r14android-14.0.0_r13android-14.0.0_r12android-14.0.0_r11android-14.0.0_r10android-14.0.0_r1aml_wif_341610000aml_wif_341510000aml_wif_341410080aml_wif_341310010aml_wif_341110010aml_wif_341011010aml_wif_340913010aml_uwb_341513070aml_uwb_341511050aml_uwb_341310300aml_uwb_341310030aml_uwb_341111010aml_uwb_341011000aml_tz5_341510070aml_tz5_341510050aml_tz5_341510010aml_tet_341610020aml_tet_341511010aml_tet_341411060aml_tet_341310230aml_tet_341112070aml_tet_341010040aml_tet_340913030aml_swc_341619000aml_swc_341513600aml_swc_341312300aml_swc_341312020aml_swc_341111000aml_swc_341011020aml_swc_340922010aml_sta_341511040aml_sta_341410000aml_sta_341311010aml_sta_341114000aml_sta_341111000aml_sta_341010020aml_sta_340912000aml_sta_340911000aml_sdk_341510000aml_sdk_341410000aml_sdk_341110080aml_sdk_341110000aml_sdk_341010000aml_sdk_340912010aml_sch_341510000aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_res_341510000aml_res_341410010aml_res_341311030aml_res_341110000aml_res_340912000aml_per_341510010aml_per_341410020aml_per_341311000aml_per_341110020aml_per_341110010aml_per_341011100aml_per_341011020aml_per_340916010aml_odp_341610000aml_neu_341510000aml_neu_341010080aml_neu_341010000aml_net_341610030aml_net_341510050aml_net_341510000aml_net_341411030aml_net_341311010aml_net_341310020aml_net_341111030aml_net_341014000aml_net_340913000aml_mpr_341511070aml_mpr_341411070aml_mpr_341313030aml_mpr_341111030aml_mpr_341111020aml_mpr_341015090aml_mpr_341015030aml_mpr_340919000aml_med_341619000aml_med_341513600aml_med_341312300aml_med_341312020aml_med_341111000aml_med_341011000aml_med_340922010aml_ips_341611000aml_ips_341510000aml_ips_340914280aml_ips_340914200aml_ips_340914000aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_ext_341620040aml_ext_341518010aml_ext_341414010aml_ext_341317010aml_ext_341131030aml_ext_341027030aml_doc_341610010aml_doc_341510050aml_doc_341312010aml_doc_341112000aml_doc_341012000aml_doc_340916000aml_con_341511080aml_con_341410300aml_con_341310090aml_con_341110000aml_cfg_341510000aml_cbr_341610000aml_cbr_341510010aml_cbr_341410010aml_cbr_341311010aml_cbr_341110000aml_cbr_341011000aml_cbr_340914000aml_ase_341510000aml_ase_341410000aml_ase_341310010aml_ase_341113000aml_ase_340913000aml_art_341514450aml_art_341514410aml_art_341411300aml_art_341311100aml_art_341110110aml_art_341110060aml_art_341010050aml_art_340915060aml_ads_341615050aml_ads_341517040aml_ads_341413000aml_ads_341316030aml_ads_341131050aml_ads_341027030aml_ads_340915050aml_adb_341520010aml_adb_341517070aml_adb_340912530aml_adb_340912350aml_adb_340912200aml_adb_340912000main-16kandroid14-tests-releaseandroid14-security-releaseandroid14-s2-releaseandroid14-s1-releaseandroid14-releaseandroid14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-platform-releaseandroid14-mainline-wifi-releaseandroid14-mainline-uwb-releaseandroid14-mainline-tethering-releaseandroid14-mainline-sdkext-releaseandroid14-mainline-resolv-releaseandroid14-mainline-permission-releaseandroid14-mainline-os-statsd-releaseandroid14-mainline-networking-releaseandroid14-mainline-mediaprovider-releaseandroid14-mainline-media-swcodec-releaseandroid14-mainline-media-releaseandroid14-mainline-healthfitness-releaseandroid14-mainline-extservices-releaseandroid14-mainline-conscrypt-releaseandroid14-mainline-cellbroadcast-releaseandroid14-mainline-art-releaseandroid14-mainline-appsearch-releaseandroid14-mainline-adservices-releaseandroid14-mainline-adbd-releaseandroid14-gsiandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseandroid14-d1-s7-releaseandroid14-d1-s6-releaseandroid14-d1-s5-releaseandroid14-d1-s4-releaseandroid14-d1-s3-releaseandroid14-d1-s2-releaseandroid14-d1-s1-releaseandroid14-d1-releaseaml_tz5_341510010 | Inna Palant | |
2023-02-02 | UPDATE_KOTLIN_VERSION: 1.8.10 | Jiaxiang Chen | |
2023-01-27 | set release branch to 1.0.10-release | Jiaxiang Chen | |
(cherry picked from commit 84b4a75ed4220b48886165c720978571f354e98d) | |||
2023-01-26 | add to unbounded type parameters | Jiaxiang Chen | |
(cherry picked from commit 8bd44ea0fd4d66cf6f1e6965fd428fb6b2773cd5) | |||
2023-01-26 | handle more implicit annotation use site targets for value parameter | Jiaxiang Chen | |
(cherry picked from commit e3ce61c4a1de91026a1c5b94ae15ef5458148509) | |||
2023-01-24 | Exclude generated libraries from deps | Ting-Yuan Huang | |
(cherry picked from commit 8d41698aa619d7fc3d8538a85297f2708f860615) | |||
2023-01-19 | Support Definitely non null type language feature. | Jiaxiang Chen | |
* Add api for definitely non null type element. * Implement definitely non null type element for FE1.0. fixes #1127 (cherry picked from commit c048c6b03374e86379fed40d47be6af5303cb668) | |||
2023-01-19 | Introduce ksp.map.annotation.arguments.in.java | Ting-Yuan Huang | |
which defaults to false. When enabled, annotation arguments are mapped to Kotlin types in Java source files. (cherry picked from commit a9f2244b3327d128ed06046c1b7b968a54ec1ca9) | |||
2023-01-18 | Support kotlin.native.useEmbeddableCompilerJar=false | Ting-Yuan Huang | |
(cherry picked from commit 38ecdb108fc8a049097a473ec0ac6e4b4c46d332) | |||
2023-01-18 | Add extension: excludeProcessor() | Ting-Yuan Huang | |
Excluded providers won't be called, even if they are loaded from classpath. This makes it easier to write wrappers for processors. (cherry picked from commit 4121ccbdc6957b470664fc6293926b6958a97c54) | |||
2023-01-17 | Defer realization of compilation tasks | Ting-Yuan Huang | |
Tested with build scan manually; no easy way to automate the test. (cherry picked from commit da9e9ef5cde26bf8a8bf6381b77a8ed026b91c4b) | |||
2023-01-12 | use correct overridee check for properties declared in constructors. | Jiaxiang Chen | |
fixes #1182 (cherry picked from commit 609eef76563c1782fb3271ae40ead6e0a5090ab7) | |||
2023-01-12 | fix psi look up for java type parameter descriptors. | Jiaxiang Chen | |
fix type resolution for java type parameters. fixes #1250 (cherry picked from commit 402a62be709e445622a28670ee9852da0c5fea81) | |||
2023-01-10 | Fix Gradle deprecation warnings | Matthew Haughton | |
(cherry picked from commit 3bbd53b185967c934f2d3b01b0bcf4207345dd52) | |||
2023-01-07 | Downgrade Kotlin from 1.8.20-dev-4608 to 1.8.0 | Ting-Yuan Huang | |
Changes are 1. KotlinCompilationInfo isn't available in 1.8.0. Use KotlinCompilation/KotlinCompilationData instead. 2. Kotlin2JsCompilation.destinationDirectory is configured to disallow subsequent changes. Use outputFileProperty instead. 3. 1.8.0 still uses ownModuleName. 4. A minor package name change 5. Disabled kotlin-analysis-api | |||
2023-01-06 | Use correct psi implementation for finding type parameter declaration. | Jiaxiang Chen | |
Fixes #1210. | |||
2023-01-05 | Introduce hierarchical processing mode | Ting-Yuan Huang | |
which can be enabled by ksp.experimental.processing.model=hierarchical. In the standard, traditional mode, getAllFiles() returns all source sets available to the current compilation. In the new hierarchical mode, getAllFiles() returns all the following: 1. direct source sets to current compilation 2. all transitive dependency source sets that don't have their dedicated compilations. E.g., intermediate source sets that are not shared. 3. Generated source sets from source sets that have dedicated compilation. E.g., generated sources from parent source sets that are shared. Conceptually, it works as if we merge non-shared intermediate source sets into their down streams, and feed processors sources from direct source sets and generated sources from immediate source dependencies. For example, with the following hierarchical source sets: commonMain sharedJvmJs jvmMain jsMain getAllFiles() in kspCommonMainKotlinMetadata will return commonMain getAllFiles() in kspSharedJvmJsKotlinMetadata will return generatedFromKspCommonMainKotlinMetadata, sharedJvmJs getAllFiles() in kspKotlinJvm will return generatedFromKspSharedJvmJsKotlinMetadata, jvmMain getAllFiles() in kspKotlinJs will return generatedFromKspSharedJvmJsKotlinMetadata, jsMain Note that when doing resolution, all source sets are in the scope. | |||
2023-01-05 | Exclude commonSources in processing | Ting-Yuan Huang | |
TODOs: AA | |||
2023-01-05 | Get rid of direct task dependencies | Ting-Yuan Huang | |
and use input dependencies instead. | |||
2023-01-04 | UPDATE_KOTLIN_VERSION: 1.8.20-dev-4608 | Ting-Yuan Huang | |
2023-01-04 | Workaround for kotlin.incremental.useClasspathSnapshot | Ting-Yuan Huang | |
2023-01-04 | Build KSP with Kotlin 1.8.0 | Ting-Yuan Huang | |
instead of the bootstrapping version | |||
2022-12-21 | UPDATE_KOTLIN_VERSION: 1.8.20-dev-3892 | Jiaxiang Chen | |
2022-12-08 | Do not pass lambda to task actions | Ting-Yuan Huang | |
that would disable execution optimization. See below for details: https://docs.gradle.org/7.2/userguide/validation_problems.html#implementation_unknown | |||
2022-12-08 | Update examples | Ting-Yuan Huang | |
2022-12-08 | UPDATE_KOTLIN_VERSION: 1.8.20-dev-3737 | Ting-Yuan Huang | |
2022-12-08 | Clean up composing build with Kotlin | Ting-Yuan Huang | |
It is no longer used / maintained. | |||
2022-12-07 | Don't auto-merge recent KGP changes | Ting-Yuan Huang | |
which are not available in 1.7.22. | |||
2022-12-05 | AA: implement mapJavaNameToKotlin and mapKotlinNameToJava | Jiaxiang Chen | |
2022-12-05 | refactor: move KSName into common-util | Jiaxiang Chen | |
2022-11-30 | Add args from `CommandLineArgumentProvider` as separate `apoption` instead ↵ | Daniel Santiago | |
of joined. Fixes https://github.com/google/ksp/issues/1218 | |||
2022-11-29 | AA: Handle AnnotationTarget.VALUE_PARAMETER for property declarations. | Jiaxiang Chen | |
2022-11-29 | Handle AnnotationTarget.VALUE_PARAMETER for property declarations. | Jiaxiang Chen | |
This special handling is needed when an annotation has implicit use site target restriction declared at that annotations declaration site. This is only happening for properties declared in constructor parameter because in constructor parameter, the use site is value parameter which does not violate annotation target contract, and annotations gets carried over to its actual property, therefore need to read the annotation declaration and resolve for targets. | |||
2022-11-29 | Remove unnecessary customizations | Ting-Yuan Huang | |
after moving to the new configurators. | |||
2022-11-29 | Pass changes in incrementalChangesTransformer | Ting-Yuan Huang | |
2022-11-29 | Refactoring: Move task creation to KotlinFactories | Ting-Yuan Huang | |
so as to prepare for migrating to KGP API | |||
2022-11-29 | UPDATE_KOTLIN_VERSION: 1.8.20-dev-2904 | Jiaxiang Chen | |
2022-11-29 | UPDATE_KOTLIN_VERSION: 1.8.20-dev-2904 | Jiaxiang Chen | |