groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

  1. … 24 more files in changeset.
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

  1. … 24 more files in changeset.
Introduce a factory service to create instances of `TaskDependency`, to allow the implementations to be contextualized and to use types that aren't part of the (internal) core API.

Use this factory in `DefaultConfigurableFileCollection`.

  1. … 24 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 40 more files in changeset.
Move Deleter interface out of impl package

    • -1
    • +1
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 37 more files in changeset.
Use Deleter when removing the output for Groovy script compilation

    • -7
    • +19
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 3 more files in changeset.
Use Deleter when removing the output for Groovy script compilation

    • -7
    • +19
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 3 more files in changeset.
Create Deleter as a service

  1. … 11 more files in changeset.
Revert "Reinstate "Let instant execution reuse classloaders when loading""

    • -4
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -3
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -4
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -5
    • +3
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -14
    • +7
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -4
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 28 more files in changeset.
Revert "Revert "Let instant execution reuse classloaders when loading""

    • -3
    • +4
    ./scripts/DefaultScriptCompilerFactory.java
    • -2
    • +3
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +4
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +5
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -7
    • +14
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -2
    • +4
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 28 more files in changeset.
Revert "Let instant execution reuse classloaders when loading"

    • -4
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -3
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -4
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -5
    • +3
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -14
    • +7
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -4
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 28 more files in changeset.
Revert "Revert "Add debug support to TestLauncher (#9863)""

This reverts commit 17d0ec1ba0dd44df1a6e2e2f8e79c366faa2bee7.

  1. … 39 more files in changeset.
Revert "Add debug support to TestLauncher (#9863)"

This reverts commits 026d9f4f8b33e64a64fd0f9f4c364b4c7cebf26f and fda0f3d58074137a1e9204fbf2762d9f63a0603b.

Temporarily reverted due to a possible performance regression.

  1. … 40 more files in changeset.
Add debug support to TestLauncher (#9863)

  1. … 39 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 14 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 13 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 13 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 13 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 17 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 13 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 13 more files in changeset.
Use Property API in JavaDebugOptions

  1. … 21 more files in changeset.
Some bits in place to use Property API in DebugOptions

  1. … 12 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

    • -3
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -2
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +2
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -6
    • +4
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -2
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 6 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

    • -3
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -2
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +2
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -6
    • +4
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -2
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 6 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

    • -3
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -2
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +2
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -6
    • +4
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -2
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 6 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

    • -3
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -2
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +2
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -6
    • +4
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -2
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 6 more files in changeset.
Simplify ScriptCompiler.compile() contract

Not requiring the ClassLoader anymore but only the ClassLoaderScope

as all implementations now use the export loader from the given scope.

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

    • -3
    • +3
    ./scripts/DefaultScriptCompilerFactory.java
    • -2
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +3
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +2
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -6
    • +4
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -2
    • +2
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 6 more files in changeset.
Add TODO:instant-execution to use a scope for Groovy script classes

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

    • -0
    • +1
    ./scripts/internal/DefaultScriptCompilationHandler.java
Add TODO:instant-execution to use a scope for Groovy script classes

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

    • -0
    • +1
    ./scripts/internal/DefaultScriptCompilationHandler.java