CompilePrecompiledScriptPluginPlugins.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'release' into bamboo/kotlin-dsl/implicit-receivers

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 1 more file in changeset.
Prefer @Classpath over @CompileClasspath for Kotlin classpath

as Kotlin metadata is stored as resources and required by compilation

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

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
Prefer @Classpath over @CompileClasspath for Kotlin classpath

as Kotlin metadata is stored as resources and required by compilation

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

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
Prefer @Classpath over @CompileClasspath for Kotlin classpath

as Kotlin metadata is stored as resources and required by compilation

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

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
Prefer @Classpath over @CompileClasspath for Kotlin classpath

as Kotlin metadata is stored as resources and required by compilation

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

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
Replace `Project` interface delegation by `Project` implicit receiver

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 12 more files in changeset.
Replace `Project` interface delegation by `Project` implicit receiver

    • -2
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 12 more files in changeset.
wip: Remove `Gradle` and `Settings` interface delegation from Kotlin scripts

And take advantage of Kotlin script _implicit receivers_ instead.

    • -2
    • +1
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 13 more files in changeset.
Remove `Gradle` and `Settings` interface delegation from Kotlin scripts

And take advantage of Kotlin script _implicit receivers_ instead.

    • -2
    • +1
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 14 more files in changeset.
Replace `@Classpath` by `@CompileClasspath` in Kotlin DSL task

    • -1
    • +15
    ./CompilePrecompiledScriptPluginPlugins.kt
Let Gradle instantiate task properties

    • -4
    • +8
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 6 more files in changeset.
Let Gradle instantiate task properties

    • -4
    • +8
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 6 more files in changeset.
Isolate plugin spec builders using classpath hash

So plugin spec group classes from multiple plugin modules won't

conflict.

    • -8
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 5 more files in changeset.
Isolate plugin spec builders using classpath hash

So plugin spec group classes from multiple plugin modules won't

conflict.

    • -8
    • +2
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 5 more files in changeset.
Avoid calling the Kotlin compiler when there are no source files

In order to reduce the fixed cost of precompiled script plugins.

    • -12
    • +14
    ./CompilePrecompiledScriptPluginPlugins.kt
Avoid calling the Kotlin compiler when there are no source files

In order to reduce the fixed cost of precompiled script plugins.

    • -12
    • +14
    ./CompilePrecompiledScriptPluginPlugins.kt
Move `DefaultPrecompiledScriptPluginsSupport` and family to correct package

    • -1
    • +1
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 19 more files in changeset.
Move generated plugin spec builders to different package

In order to avoid conflicts with the ones generated for build scripts.

    • -1
    • +10
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 2 more files in changeset.
Move implementation of `PrecompiledScriptPlugins` to `kotlinDslProviderPlugins`

So updates to the core logic no longer require publishing a new plugin

version.

    • -0
    • +63
    ./CompilePrecompiledScriptPluginPlugins.kt
  1. … 34 more files in changeset.