Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let generated accessors code import default package types

To enable quick documentation and navigation to the sources of default

package types.

See #1205

  1. … 7 more files in changeset.
Emit proper Kotlin type metadata for extension types

  1. … 3 more files in changeset.
Remove kotlin-eap repository

now that Kotlin 1.3-RC4 is on gradlePluginPortal() and jcenter()

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

  1. … 3 more files in changeset.
Remove kotlinDslAccessorsSnapshot task

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

  1. … 6 more files in changeset.
Let `eval` accept a runtime classpath for the compiled scripts

So the classpath for non-inlined accessors can be injected in the

script ClassLoaders.

    • -4
    • +10
    ./fixtures/SimplifiedKotlinScriptEvaluator.kt
Let `newFolder` accept multiple folder names

Introduce type-safe accessors for plugin ids

Starting with this commit, the Kotlin DSL will generate type-safe

accessors for all plugin ids found in the `buildSrc` classpath.

So instead of writing:

```kotlin

plugins {

id("gradlebuild.strict-compile")

id("gradlebuild.classcycle")

}

```

One can write:

```kotlin

plugins {

gradlebuild.`strict-compile`

gradlebuild.classcycle

}

```

All while enjoying content assist and source code navigation all the

way down to the plugin implementation class.

    • -0
    • +3
    ./fixtures/SimplifiedKotlinScriptEvaluator.kt
  1. … 17 more files in changeset.
Prove precompiled script plugins can use Kotlin 1.3 language features

  1. … 3 more files in changeset.
Upgrade Kotlin to 1.3-rc-51

  1. … 3 more files in changeset.
Address review feedback

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

    • -0
    • +43
    ./fixtures/AbstractDslTest.kt
    • -13
    • +0
    ./fixtures/SimplifiedKotlinScriptEvaluator.kt
  1. … 2 more files in changeset.
Refine TaskContainerEvalTest exercising generated Gradle api extensions

by allowing eval tests to opt-in for generated gradle api extensions

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

    • -5
    • +12
    ./fixtures/SimplifiedKotlinScriptEvaluator.kt
  1. … 2 more files in changeset.
Fix wrong receiver of container registering delegated property

#1042

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

  1. … 2 more files in changeset.
Prove named(name, action) works on monomorphic named containers

#1104

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

    • -0
    • +31
    ./fixtures/ProjectBuilder.kt
    • -0
    • +12
    ./fixtures/SimplifiedKotlinScriptEvaluator.kt
  1. … 1 more file in changeset.
Move `SimplifiedKotlinScriptEvaluator` to `:test-fixtures`

    • -0
    • +181
    ./fixtures/SimplifiedKotlinScriptEvaluator.kt
  1. … 7 more files in changeset.
Fix `DependencyManagementIntegrationTest` on Windows

  1. … 5 more files in changeset.
Compile accessors to a classes dir instead of a jar

To circumvent long living classloaders holding locks to JARs.

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

  1. … 4 more files in changeset.
Prove build cache integration works across different project roots

    • -10
    • +26
    ./fixtures/AbstractIntegrationTest.kt
  1. … 1 more file in changeset.
Fix integ tests after the upgrade to the latest Gradle 5.0 snapshot

  1. … 4 more files in changeset.
Regenerate accessors jar upon classpath changes

To ensure changes in the accessibility of extension types are properly

taken into account.

  1. … 2 more files in changeset.
Regenerate accessors jar upon classpath changes

To ensure changes in the accessibility of extension types are properly

taken into account.

  1. … 2 more files in changeset.
Don't automatically add `kotlin-(dev|eap)` repositories to builds

  1. … 1 more file in changeset.
Merge branch 'develop' into eskatos/gradle-api-gen/kclass-and-groovy-named-arguments

    • -5
    • +12
    ./fixtures/AbstractIntegrationTest.kt
  1. … 3 more files in changeset.
Move kotlinEap() to internals

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

  1. … 3 more files in changeset.
Remove usages of kotlinDev()

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

  1. … 1 more file in changeset.
Register both kotlin-dev and kotlin-eap repositories

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

  1. … 2 more files in changeset.
Extract `containsBuildScanPluginOutput()` matcher

Polish `AbstractIntegrationTest`

Merge branch 'develop' into eskatos/gradle-api-gen/kclass-and-groovy-named-arguments

  1. … 3 more files in changeset.
Run `ProjectSchemaAccessorsIntegrationTest` against future `kotlin-dsl` plugin version

  1. … 5 more files in changeset.
Merge branch 'master' into develop