Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Set Kotlin JVM target to `1.8` across the board

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

    • -0
    • +3
    ./build/KotlinCompilerConfiguration.kt
  1. … 1 more file in changeset.
Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -4
    • +4
    ./build/CheckKotlinCompilerEmbeddableDependencies.kt
Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -4
    • +4
    ./build/CheckKotlinCompilerEmbeddableDependencies.kt
Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -4
    • +4
    ./build/CheckKotlinCompilerEmbeddableDependencies.kt
Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -4
    • +4
    ./build/CheckKotlinCompilerEmbeddableDependencies.kt
Link to related issue

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./plugins/kotlin-dsl-module.gradle.kts
Let kotlin-dsl jars not include duplicated entries

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -1
    • +5
    ./plugins/kotlin-dsl-module.gradle.kts
Let kotlin-dsl jars not include duplicated entries

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -1
    • +2
    ./plugins/kotlin-dsl-module.gradle.kts
Revert "Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers""

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

    • -27
    • +19
    ./build/PatchKotlinCompilerEmbeddable.kt
  1. … 324 more files in changeset.
Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers"

This reverts commit 72dc39d9784910196e7840ac35317bc46ef4c4a1, reversing

changes made to 69ffd7ea87b343cb6f0f03b947b7605a5bea02b1.

    • -19
    • +27
    ./build/PatchKotlinCompilerEmbeddable.kt
  1. … 324 more files in changeset.
Revert "Use only PathMatcher in PatchKotlinCompilerEmbeddable"

This reverts commit a6fdecddf977aaa26a4a93ec07e8555f8e3d6c1d.

    • -19
    • +27
    ./build/PatchKotlinCompilerEmbeddable.kt
Use only PathMatcher in PatchKotlinCompilerEmbeddable

There is no need to go the Spec-route.

    • -27
    • +19
    ./build/PatchKotlinCompilerEmbeddable.kt
Let kotlin parser used in binary compatibility check work on windows

Signed-off-by: Paul Merlin <paul@gradle.com>

Let kotlin parser used in binary compatibility check work on windows

Signed-off-by: Paul Merlin <paul@gradle.com>

Let kotlin source parsing for binary compatibility check work on windows

Signed-off-by: Paul Merlin <paul@gradle.com>

Extract Kotlin compiler configuration for the Gradle build

from the `kotlin-library` plugin

and the `KotlinSourceParser`

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +57
    ./build/KotlinCompilerConfiguration.kt
    • -10
    • +3
    ./plugins/kotlin-library.gradle.kts
Align Kotlin parser compiler configuration with `kotlin-library` plugin

for the binary compatibility check

Signed-off-by: Paul Merlin <paul@gradle.com>

Let `ParameterNamesIndex` declare a `CompileClasspath` input

Let `ParameterNamesIndex` declare a `CompileClasspath` input

Introduce support for Kotlin code in binary compatibility check

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 21 more files in changeset.
Warn on unexpected version of the `kotlin-dsl` plugin

    • -0
    • +75
    ./codegen/CodeGenerationTask.kt
    • -59
    • +13
    ./codegen/GenerateKotlinDependencyExtensions.kt
    • -0
    • +42
    ./codegen/GenerateKotlinDslPluginsExtensions.kt
  1. … 4 more files in changeset.
Introduce constant with the expected `kotlin-dsl` plugins version

In `org.gradle.kotlin.dsl.support` so it's not considered part of the

public API.

    • -6
    • +45
    ./codegen/GenerateKotlinDependencyExtensions.kt
  1. … 1 more file in changeset.
Remove comment on how to use different kotlin-dsl plugin versions

    • -8
    • +0
    ./codegen/GenerateKotlinDependencyExtensions.kt
Revert "Revert "Take advantage of type-safe accessors in precompiled script plugins""

This reverts commit cbe1b9ed3f28e6fb39feaba56e8140f490dc5a6b.

    • -3
    • +2
    ./plugins/kotlin-dsl-module.gradle.kts
    • -1
    • +1
    ./plugins/kotlin-dsl-plugin-bundle.gradle.kts
  1. … 3 more files in changeset.
Revert "Take advantage of type-safe accessors in precompiled script plugins"

    • -2
    • +3
    ./plugins/kotlin-dsl-module.gradle.kts
    • -1
    • +1
    ./plugins/kotlin-dsl-plugin-bundle.gradle.kts
  1. … 3 more files in changeset.
Exclude :kotlinDslPlugins DSL types for now

Signed-off-by: Paul Merlin <paul@gradle.com>

Include the Kotlin DSL public API in checkBinaryCompatibility

excluding Kotlin classes for inlined functions

and ignoring checks that require parsing the Kotlin sources

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +29
    ./PublicKotlinDslApi.kt
  1. … 5 more files in changeset.
Remove the API parameter names JARs

In order to enable code navigation and refactoring across Kotlin DSL

project boundaries.

The need for parameter names JARs has been mitigated by removing

usages of Kotlin interface delegation from the public API and

implementing the required interfaces explicitly.

Resolves #1360

    • -238
    • +0
    ./build/AddGradleApiParameterNames.kt
  1. … 23 more files in changeset.
Take advantage of type-safe accessors in precompiled script plugins

    • -3
    • +2
    ./plugins/kotlin-dsl-module.gradle.kts
    • -1
    • +1
    ./plugins/kotlin-dsl-plugin-bundle.gradle.kts
Take advantage of type-safe accessors in precompiled script plugins

    • -3
    • +2
    ./plugins/kotlin-dsl-module.gradle.kts
    • -1
    • +1
    ./plugins/kotlin-dsl-plugin-bundle.gradle.kts