Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Simplify execAndGetStdout

  1. … 1 more file in changeset.
Set a green branch tag when Ready for nightly finishes

Fixes https://github.com/gradle/gradle-private/issues/1398

This PR sets up a "green status" for master/release branch,

which can be used by user to checkout new branches.

  1. … 4 more files in changeset.
Add legacy precompiled script templates to `PublicKotlinDslApi`

So they are subject to the binary compatibility checks.

Use ValidatePlugins in buildSrc (and upgrade wrapper)

  1. … 4 more files in changeset.
Set Kotlin JVM target to `1.8` across the board

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

  1. … 1 more file in changeset.
Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

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

Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

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

Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

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

Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

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

Link to related issue

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

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

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

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

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

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

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

  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.

  1. … 324 more files in changeset.
Revert "Use only PathMatcher in PatchKotlinCompilerEmbeddable"

This reverts commit a6fdecddf977aaa26a4a93ec07e8555f8e3d6c1d.

Use only PathMatcher in PatchKotlinCompilerEmbeddable

There is no need to go the Spec-route.

Let kotlin parser used in binary compatibility check work on windows

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

    • -0
    • +5
    ./main/kotlin/parser/KotlinSourceParser.kt
Let kotlin parser used in binary compatibility check work on windows

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

    • -0
    • +5
    ./main/kotlin/parser/KotlinSourceParser.kt
Let kotlin source parsing for binary compatibility check work on windows

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

    • -0
    • +1
    ./main/kotlin/parser/KotlinSourceParser.kt
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
    ./main/kotlin/build/KotlinCompilerConfiguration.kt
    • -13
    • +3
    ./main/kotlin/parser/KotlinSourceParser.kt
    • -10
    • +3
    ./main/kotlin/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>

    • -12
    • +6
    ./main/kotlin/parser/KotlinSourceParser.kt
Let `ParameterNamesIndex` declare a `CompileClasspath` input

    • -3
    • +2
    ./main/kotlin/build/ParameterNamesIndex.kt
Let `ParameterNamesIndex` declare a `CompileClasspath` input

    • -2
    • +2
    ./main/kotlin/build/ParameterNamesIndex.kt
Introduce support for Kotlin code in binary compatibility check

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

    • -8
    • +52
    ./main/kotlin/parser/KotlinSourceParser.kt
  1. … 21 more files in changeset.
Warn on unexpected version of the `kotlin-dsl` plugin

    • -0
    • +75
    ./main/kotlin/codegen/CodeGenerationTask.kt
    • -0
    • +42
    ./main/kotlin/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.

  1. … 1 more file in changeset.
Remove comment on how to use different kotlin-dsl plugin versions

Revert "Revert "Take advantage of type-safe accessors in precompiled script plugins""

This reverts commit cbe1b9ed3f28e6fb39feaba56e8140f490dc5a6b.

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

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

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