kotlin-dsl

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.

    • -1
    • +2
    ./src/main/kotlin/PublicKotlinDslApi.kt
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.
Upgrade ktlint-convention plugin to 0.4.1

Signed-off-by: Paul Merlin <paul@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>

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.

  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>

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>

Upgrade other ASM dependencies from `6.2.1` to `7.1`

  1. … 1 more file in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

  1. … 1 more file in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

Signed-off-by: Pap Lőrinc <lorinc@gradle.com>

  1. … 1 more file in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

  1. … 1 more file in changeset.
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
    ./src/main/kotlin/build/KotlinCompilerConfiguration.kt
    • -13
    • +3
    ./src/main/kotlin/parser/KotlinSourceParser.kt
Align Kotlin parser compiler configuration with `kotlin-library` plugin

for the binary compatibility check

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

    • -12
    • +6
    ./src/main/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
    ./src/main/kotlin/parser/KotlinSourceParser.kt
  1. … 21 more files in changeset.
Warn on unexpected version of the `kotlin-dsl` plugin

    • -0
    • +75
    ./src/main/kotlin/codegen/CodeGenerationTask.kt
  1. … 4 more files in changeset.