-
Notifications
You must be signed in to change notification settings - Fork 289
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
Make the kotlinpoet module multi-platform and add source set configuration for the JS and wasmJs platforms #1959
base: main
Are you sure you want to change the base?
Commits on Aug 10, 2024
-
Apply the JS and WasmJs source sets to the main module and move the c…
…ontents of commonMain and commonTest to the JVM source set.
Configuration menu - View commit details
-
Copy full SHA for ae89e37 - Browse repository at this point
Copy the full SHA ae89e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for a46a5a7 - Browse repository at this point
Copy the full SHA a46a5a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d24217 - Browse repository at this point
Copy the full SHA 4d24217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52068af - Browse repository at this point
Copy the full SHA 52068afView commit details -
Migrate types that have no or little use for platform content, such a…
…s enums and annotations
Configuration menu - View commit details
-
Copy full SHA for 02569d1 - Browse repository at this point
Copy the full SHA 02569d1View commit details -
Migrate NameAllocator to common and add a new CodePoint implementatio…
…n that works with it (there are unspecified implementations on JS and WasmJs)
Configuration menu - View commit details
-
Copy full SHA for 92495f2 - Browse repository at this point
Copy the full SHA 92495f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 511e8e8 - Browse repository at this point
Copy the full SHA 511e8e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9198d - Browse repository at this point
Copy the full SHA 6a9198dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43197b0 - Browse repository at this point
Copy the full SHA 43197b0View commit details -
Migrate TypeName, WildcardTypeName, ParameterizedTypeName, ClassName,…
… Annotatable, AnnotationSpec, CodeBlock to common There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 5259b9c - Browse repository at this point
Copy the full SHA 5259b9cView commit details -
Migrate Documentable to common
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 11522f1 - Browse repository at this point
Copy the full SHA 11522f1View commit details -
Migrate ContextReceivable and Dynamic to common
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 8c8ddeb - Browse repository at this point
Copy the full SHA 8c8ddebView commit details -
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for e31e57c - Browse repository at this point
Copy the full SHA e31e57cView commit details -
Migrate TypeAliasTag to common
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 462aa07 - Browse repository at this point
Copy the full SHA 462aa07View commit details -
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 80fb80d - Browse repository at this point
Copy the full SHA 80fb80dView commit details -
Migrate ParameterSpec to common
Extracts several pieces of logic involving JVM platform types into expected functions. There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment. Migrate ParameterSpec to common. There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 28248a9 - Browse repository at this point
Copy the full SHA 28248a9View commit details -
Migrate TypeAliasSpec ad TypeVariableName to common.
Restored some of the functions in Util.kt that needed to wait for CodeBlock migration before they could be used. Migrate several internal factory functions in TypeVariableName companion objects to the platform (TypeVariableName.jvm.kt). There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for c3719ec - Browse repository at this point
Copy the full SHA c3719ecView commit details -
Migrate LambdaTypeName to common.
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 3dfd12f - Browse repository at this point
Copy the full SHA 3dfd12fView commit details -
Migrate FunSpec and PropertySpec to common.
Migrate several public functions with platform types in FunSpec companion objects to the platform (FunSpec.jvm.kt) There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for d5be4e7 - Browse repository at this point
Copy the full SHA d5be4e7View commit details -
Migrate MemberSpecHolder to common.
There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 16a0cf0 - Browse repository at this point
Copy the full SHA 16a0cf0View commit details -
Migrate TypeSpec and TypeSpecHolder to common.
Restore a couple of internal functions in Util.kt that need to wait for KModifier to migrate. There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for 4725895 - Browse repository at this point
Copy the full SHA 4725895View commit details -
Migrate some APIs involved in operating platform types to the platform (FileSpec.jvm.kt) There are some related but unmigrated types (such as CodeWriter), and this commit cannot be compiled at the moment.
Configuration menu - View commit details
-
Copy full SHA for e158bba - Browse repository at this point
Copy the full SHA e158bbaView commit details -
Change the logic for initializing NO_PACKAGE to what is expected by the platform, since you can't use String's constructor directly in wasmJs.
Configuration menu - View commit details
-
Copy full SHA for 3151780 - Browse repository at this point
Copy the full SHA 3151780View commit details -
Migrate JvmAnnotations.kt to common.
Add ClassName type properties (OptionalExpectationAnnotations.kt) to the relevant optional platform annotation (e.g., JvmName) instead of using `::class` directly.
Configuration menu - View commit details
-
Copy full SHA for 63440e7 - Browse repository at this point
Copy the full SHA 63440e7View commit details -
Restore functions in Taggable that waited for type migration before t…
…hey could be used.
Configuration menu - View commit details
-
Copy full SHA for 12b6818 - Browse repository at this point
Copy the full SHA 12b6818View commit details -
Configuration menu - View commit details
-
Copy full SHA for e44b6fb - Browse repository at this point
Copy the full SHA e44b6fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c04c8d - Browse repository at this point
Copy the full SHA 0c04c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e062d9 - Browse repository at this point
Copy the full SHA 4e062d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97755a2 - Browse repository at this point
Copy the full SHA 97755a2View commit details -
Create an expected typealias Closeable for java.io.Closeable
Apply spotless
Configuration menu - View commit details
-
Copy full SHA for 7afe913 - Browse repository at this point
Copy the full SHA 7afe913View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcfab3f - Browse repository at this point
Copy the full SHA dcfab3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca71f03 - Browse repository at this point
Copy the full SHA ca71f03View commit details
Commits on Aug 26, 2024
-
Try to edit
String.isIdentifier
inUtil.kt
to make it usable on t……he WasmJs platform.
Configuration menu - View commit details
-
Copy full SHA for 9133127 - Browse repository at this point
Copy the full SHA 9133127View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 36c8e23 - Browse repository at this point
Copy the full SHA 36c8e23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9343ea2 - Browse repository at this point
Copy the full SHA 9343ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71a69af - Browse repository at this point
Copy the full SHA 71a69afView commit details -
Clean up the standalone
Closeable
type and implement `kotlin.AutoCl……oseable` directly instead.
Configuration menu - View commit details
-
Copy full SHA for 8eed20b - Browse repository at this point
Copy the full SHA 8eed20bView commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 584fe49 - Browse repository at this point
Copy the full SHA 584fe49View commit details