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)

    • -3
    • +3
    ./kotlin/plugins/kotlin-dsl-plugin-bundle.gradle.kts
  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>

    • -0
    • +3
    ./kotlin/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
    ./kotlin/build/CheckKotlinCompilerEmbeddableDependencies.kt
Refine CheckKotlinCompilerEmbeddableDependencies task

to make its failure message more actionable

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

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

to make its failure message more actionable

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

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

to make its failure message more actionable

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

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

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

Let kotlin-dsl jars not include duplicated entries

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

Let kotlin-dsl jars not include duplicated entries

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

Revert "Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers""

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

    • -27
    • +19
    ./kotlin/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
    ./kotlin/build/PatchKotlinCompilerEmbeddable.kt
  1. … 324 more files in changeset.
Revert "Use only PathMatcher in PatchKotlinCompilerEmbeddable"

This reverts commit a6fdecddf977aaa26a4a93ec07e8555f8e3d6c1d.

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

There is no need to go the Spec-route.

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

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

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

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

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

This reverts commit cbe1b9ed3f28e6fb39feaba56e8140f490dc5a6b.

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

    • -1
    • +1
    ./kotlin/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>