Age | Commit message (Collapse) | Author |
|
* Add the default copyright profile and enable IDEA project settings
* Add the license notice file
|
|
|
|
SelfRepresentingSingletonSet (#3105)
* Deprecate internal API SelfRepresentingSingletonSet for removal as being harmful and unimplement it in DisplaySourceSet
* Provide no automatic migration for DisplaySourceSet, as there are no mechanisms for that. Manual migration is the replacement of 'dss' to `setOf(dss)` where applicable
* Introduce a convenience-member DefaultRenderer.buildContentNode to avoid wrapping DSS into set manually
* Document DisplaySourceSet
* Replace Iterable<DisplaySourceSet>.sourceSetIDs with more straightforward Iterable<DisplaySourceSet>.computeSourceSetIds(), refactor all the usages, save some allocations
* Start caching CompositeSourceSetID properties to avoid excessive allocations
* Update integration tests on the latest revision with Knit version where the workaround is applied
Fixes #2897
|
|
Otherwise, our integration tests try to resolve these repositories on failures
|
|
|
|
* Opt into foreign API for CPointed
* Stop using the deprecated JS backend
|
|
* Update Kotlin Gradle Plugin to 1.9.0
* Update Android Gradle Plugin to 4.2.2
* Introduce convention plugin for Gradle runner
https://github.com/gradle/gradle/issues/8301
* Fix unit test `common, jvm and macos source sets with kotlin multiplatform`
* Update compiler to 1.9.0
* Update integration test
* Add empty target for WASM integration test to avoid single target project
See https://github.com/Kotlin/dokka/issues/3038
* Remove unused `plugins.shadow` from toml
|
|
|
|
* Update KGP to 1.8.20
* Update AGP to be compatible with KGP
* Replace `AndroidSourceSet`
* Dump API
* Update integration tests
* Update GH actions tests
* Refactor Gradle Runner
* Fix `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION`
* Suppress source sets without compilations
Dokka suppresses source sets that do no have compilation since such configuration is invalid, it reports a warning or an error
* Introduce `dependsOn` for a new `com.android.build.api.dsl.AndroidSourceSet`
* API dump
* Add comment
* Suppress remaining `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION`
* Add comment
---------
Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
|
|
|
|
|
|
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level
* Opt-in into DokkaInternalApi where applicable
* Get rid of intermediate test-utils module
|
|
|
|
Fixes #2917
Co-authored-by: Goooler <wangzongler@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
atomicfu libraries
|
|
|
|
|
|
* Introduce `extraOptions`
* Make 'SinceKotlin' option
* Display 'SinceKotlin' everywhere
* Dump API
* Fix CLI bug
* Show custom tags in property brief
* Show custom tags in extension brief
* Show `SinceKotlin` for TypeAlias
* Fix `stdlib.diff`
* Add a test
* Display doc for actual typealias
* Propagate SinceKotlin
* Refactor
* Refactor in `SinceKotlinTransformer`
* Revert "Introduce `extraOptions`"
This reverts commit b83fdf5da31a97e2ae037f46a735d34a2f84d2ec.
* Revert "Make 'SinceKotlin' option"
This reverts commit 69f4641d1776f3a4bcd361919212c2de7fa2364e.
* Introduce `dokka.SinceKotlin` system property instead of extra arg
* Fix API
* Fix tests
* Rename
* Spread on extensions
* Put doc and rename prop
|
|
* Fix OOME: Metaspace
* Add stress test
* Run sample analysis from `Dispatchers.Default`
|
|
|
|
|
|
|
|
(#2650)
|
|
* Extract classpath from `KotlinSharedNativeCompilation` as well
* Enhance mpp integration test
* Enable HMPP for old Kotlin in integration test
* Add comments
|
|
|
|
* Use GitHub Actions Artifacts for snapshots
* Delete s3-cleanup.yml
* Fix trigger event
* Fix path
* Fix path again
* Maybe this path is better
* Restore env variable to save output to a known place
* Add retention days
* Replace stdlib with coroutines
* Replace S3Project with TestOutputCopier
* Restore S3 upload
* Change job name
* Fix imports
* Add TestOutputCopier to SdtlibIntegrationTest
* Save stdlib on S3 again
* Rename env variable
* Increase rentention-days
* Remove .kt as filter for test
* Fix skiping copying message
* Update Gradle and Kotlin version
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* `UnresolvedType` is replaced with `ErrorType` in https://github.com/JetBrains/kotlin/commit/b5933c70e20a0dfd788d8d4a6c04ca0d16f7c731
* Support `sig` files in https://github.com/JetBrains/kotlin/commit/22b368849338cae684601c9b1ead31ebb1fd81cf
* `org.jetbrains.kotlin.idea.kdoc.resolveKDocSampleLink` is removed in https://github.com/JetBrains/intellij-community/commit/e4af6f96c8d4e2318d04eddf658a4c4e8c60b2e6
* `org.jetbrains.kotlin.idea.refactoring.fqName.getKotlinFqName` is deprecated
* `org.codehaus.plexus.archiver.AbstractArchiver.addDirectory` is deprecated https://codehaus-plexus.github.io/plexus-archiver/apidocs/org/codehaus/plexus/archiver/Archiver.html#addDirectory-java.io.File-java.lang.String:A-java.lang.String:A-
* Make `clean` independent from `setupMaven`
* Set up JDK classpath roots explicitly
because of https://github.com/JetBrains/kotlin/commit/f89765eb33dd95c8de33a919cca83651b326b246
* Add JPS model and faxml dependencies
* Fix test
* Exclude compiler from buildscript in integration test
* Exclude `com.intellij` package from compiler
* Update kotlin version in integration tests
|
|
|
|
* Enable warnings as errors and fix all warnings
* Enable skip-metadata-version-check compiler setting
|
|
|
|
* Update Kotlin to 1.6.21
* Use 1.6.20 react wrapper for 1.6.21 kotlin
|
|
|
|
* Update documentation/example/test references to 1.6.20
* Mute Multiplatform0GradleIntegrationTest due to missing KLIB support
* Update gradle and AGP versions to the latest
|
|
* Use common gradle+kotlin versions across gradle integration tests
* Separate JVM/Android/MPP tested versions
* Fix react integration tests for 1.6.10
* Move kotlin react wrapper mapping to TestedVersions
* Update gradle to 6.9.2
|