precompiled

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add missing `@PathSensitive` annotation

    • -0
    • +1
    ./GeneratePrecompiledScriptPluginAccessors.kt
Reintroduce deletion of stale precompiled script plugin adapters

WIP: Let precompiled script plugins use plugin spec builders

    • -10
    • +20
    ./GeneratePrecompiledScriptPluginAccessors.kt
Let GenerateScriptPluginAdapters clean stale outputs

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

  1. … 1 more file in changeset.
Annotate protected task properties as `@Internal`

    • -0
    • +3
    ./ClassPathSensitiveCodeGenerationTask.kt
Add `GeneratePrecompiledScriptPluginAccessors` task skeleton

    • -0
    • +55
    ./ClassPathSensitiveCodeGenerationTask.kt
    • -0
    • +155
    ./GeneratePrecompiledScriptPluginAccessors.kt
  1. … 9 more files in changeset.
Emit plugin spec builders to module with unique name

Derived from the compile classpath to avoid conflicts across plugins.

Emit type-safe accessors for plugins in the compile classpath

    • -0
    • +85
    ./GeneratePluginSpecBuilders.kt
  1. … 16 more files in changeset.
Polish `PrecompiledScriptPlugin`

Group task operations into a `tasks` block in preparation to

introducing new tasks.

Document `PrecompiledScriptPlugins`

Including how to control the target and id of a precompiled script plugin.

Move kotlin-dsl in a sub directory

    • -107
    • +0
    ./GenerateScriptPluginAdapters.kt
  1. … 1577 more files in changeset.
Protect against invalid first character in script plugin adapter name

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

  1. … 1 more file in changeset.
Simplify `GenerateScriptPluginAdapters` inputs computation

Fix GenerateScriptPluginAdapters cacheability

by fixing overlapping inputs/outputs

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

  1. … 1 more file in changeset.
Fix GenerateScriptPluginAdapters task input/output annotations

And let :*:validateTaskProperties fail the build on warnings

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

  1. … 2 more files in changeset.
Let GenerateScriptPluginAdapters task be cacheable

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

    • -0
    • +104
    ./GenerateScriptPluginAdapters.kt
  1. … 2 more files in changeset.
Plugin classes don't need to be open

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

  1. … 6 more files in changeset.
Polish PrecompiledScriptPlugins

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

Move gradleKotlinDslJars() to support

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

  1. … 2 more files in changeset.
Make `PrecompiledScriptPlugins` tasks lazy

Prefer sourceSets extension over access via java convention

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

  1. … 3 more files in changeset.
Upgrade Kotlin to 1.2.60-eap-44

  1. … 26 more files in changeset.
Move all subprojects to the `subprojects` directory

    • -0
    • +226
    ./PrecompiledScriptPlugins.kt
    • -0
    • +173
    ./ScriptPlugin.kt
  1. … 520 more files in changeset.