Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let precompiled project scripts support the Kotlin script API

  1. … 1 more file in changeset.
Prove Kotlin settings scripts support the Kotlin script API

Let precompiled init scripts support the Kotlin script API

  1. … 1 more file in changeset.
Let Kotlin settings script honor the common `KotlinScript` contract

  1. … 3 more files in changeset.
Introduce `KotlinScript` contract and implement it for Kotlin init scripts

  1. … 3 more files in changeset.
Add support for plugins {} in Kotlin settings scripts.

    • -5
    • +7
    ./org/gradle/kotlin/dsl/execution/LexerTest.kt
  1. … 13 more files in changeset.
Remove core interfaces from precompiled Kotlin script template type hierarchy

Support for a common script API will come in a subsequent commit.

  1. … 9 more files in changeset.
Add test for deprecated configuration accessors

This commit adds a test that makes sure that the

`kotlin.Deprecated` annotation is properly added

to the extension methods for deprecated configu-

rations.

  1. … 1 more file in changeset.
Add test for deprecated configuration accessors

This commit adds a test that makes sure that the

`kotlin.Deprecated` annotation is properly added

to the extension methods for deprecated configu-

rations.

  1. … 1 more file in changeset.
Remove unused import

Mitigate flakiness of `DefaultAsyncIOScopeFactoryTest`

Mitigate flakiness of `DefaultAsyncIOScopeFactoryTest`

Replace `Project` interface delegation by `Project` implicit receiver

  1. … 12 more files in changeset.
Replace `Project` interface delegation by `Project` implicit receiver

  1. … 12 more files in changeset.
Introduce `KotlinScriptCompilerTest`

An integration test to validate the expected Kotlin script compiler

behavior.

Introduce `KotlinScriptCompilerTest`

An integration test to validate the expected Kotlin script compiler

behavior.

wip: Remove `Gradle` and `Settings` interface delegation from Kotlin scripts

And take advantage of Kotlin script _implicit receivers_ instead.

  1. … 13 more files in changeset.
Add `@Deprecated` to generated configuration accessors

  1. … 9 more files in changeset.
Add `@Deprecated` to generated configuration accessors

  1. … 9 more files in changeset.
Accept new API `TypeOf<T>.getLowerBound()`

  1. … 2 more files in changeset.
Emit lower bound for generic types of Kotlin DSL accessors

Fixes #10772

  1. … 4 more files in changeset.
Add `@Deprecated` configurations to the Kotlin accessors

WIP - Add more details

  1. … 7 more files in changeset.
wip:

  1. … 5 more files in changeset.
Remove `Gradle` and `Settings` interface delegation from Kotlin scripts

And take advantage of Kotlin script _implicit receivers_ instead.

  1. … 14 more files in changeset.
Add reified extensions for ComponentMetadataHandler (#10739)

    • -0
    • +96
    ./org/gradle/kotlin/dsl/ComponentMetadataHandlerExtensionsTest.kt
  1. … 2 more files in changeset.
Add reified extensions for ComponentMetadataHandler

    • -0
    • +94
    ./org/gradle/kotlin/dsl/ComponentMetadataHandlerExtensionsTest.kt
  1. … 1 more file in changeset.
Add reified extensions for ComponentMetadataHandler

  1. … 1 more file in changeset.
Add reified extensions for ComponentMetadataHandler

  1. … 2 more files in changeset.
Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

  1. … 14 more files in changeset.
Translate all Kotlin DSL TAPI models from Kotlin to Java

as they will be consumed by Java only components like Buildship

this also removes the dependency on kotlin-stdlib

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

  1. … 14 more files in changeset.