groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support for plugins {} in Kotlin settings scripts.

  1. … 17 more files in changeset.
Remove duplicate vendor from javaVmVersion String

    • -1
    • +1
    ./scripts/internal/RegistryAwareClassLoaderHierarchyHasher.java
Do not follow symlinks when removing work outputs

    • -3
    • +3
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 18 more files in changeset.
Do not follow symlinks when removing work outputs

    • -3
    • +3
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 17 more files in changeset.
Do not follow symlinks when removing work outputs

    • -3
    • +3
    ./scripts/internal/DefaultScriptCompilationHandler.java
  1. … 17 more files in changeset.
Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

    • -5
    • +2
    ./scripts/DefaultScriptCompilerFactory.java
    • -3
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +2
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +1
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -21
    • +8
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -6
    • +3
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 23 more files in changeset.
Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

    • -5
    • +2
    ./scripts/DefaultScriptCompilerFactory.java
    • -3
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +2
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +1
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -21
    • +8
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -6
    • +3
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 16 more files in changeset.
Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

    • -5
    • +2
    ./scripts/DefaultScriptCompilerFactory.java
    • -3
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +2
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +1
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -21
    • +8
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -6
    • +3
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 16 more files in changeset.
Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

    • -5
    • +2
    ./scripts/DefaultScriptCompilerFactory.java
    • -3
    • +2
    ./scripts/internal/BuildOperationBackedScriptCompilationHandler.java
    • -3
    • +2
    ./scripts/internal/BuildScopeInMemoryCachingScriptClassCompiler.java
    • -3
    • +1
    ./scripts/internal/CrossBuildInMemoryCachingScriptClassCache.java
    • -21
    • +8
    ./scripts/internal/DefaultScriptCompilationHandler.java
    • -6
    • +3
    ./scripts/internal/FileCacheBackedScriptClassCompiler.java
  1. … 23 more files in changeset.
Support plugins {} in settings scripts

    • -1
    • +1
    ./scripts/internal/InitialPassStatementTransformer.java
  1. … 10 more files in changeset.
Support plugins {} in settings scripts

    • -1
    • +1
    ./scripts/internal/InitialPassStatementTransformer.java
  1. … 9 more files in changeset.
Support plugins {} in settings scripts

    • -1
    • +1
    ./scripts/internal/InitialPassStatementTransformer.java
  1. … 9 more files in changeset.
Merge branch 'master' into feature/JLL/depricate_http_download_dependencies

* master: (77 commits)

Realized component variants need to provide all attributes

Fix TeamCity Hygiene failures

New performance process (#10361)

Publish 5.6.1-20190825230025+0000

Publish 5.6.1-20190824230038+0000

Update .com userguide links

Update .com footer links

Update .com header links

Publish 5.6.1-20190823234015+0000

Rebase to latest 6.0 nightly

Revert "Recognize contributor"

Remove use of Java 11 API from instant execution

Recognize contributor

enhanced test source folder detection for eclipse task. (#10320)

Publish 5.6.1-20190823130927+0000

Rebase performance tests with 5.7-20190812122716+0000 baseline

Upgrade wrapper to 6.0 nightly

Rebase performance tests with 5.7-20190722220035+0000 baseline

Rebaseline to lock performance improvements

Temporarily use 5.6 as the baseline for Santa Tracker `assembleDebug` case.

...

  1. … 17 more files in changeset.
Refactor HTTP deprecation logic to use HttpRedirectVerifier

  1. … 60 more files in changeset.
Fixes for previous commit.

  1. … 14 more files in changeset.
Fixes for previous commit.

  1. … 14 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 29 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 44 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 44 more files in changeset.
Replace `FileResolver.resolveFilesAsTree()` and `compositeFileTree()` with `FileCollectionFactory`.

  1. … 29 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 more files in changeset.
Replace usages of `FileResolver.resolveFile()` with `FileCollectionFactory.resolving()` or `FileOperations.immutable()`, so that `FileResolver` can be responsible only for converting scalar values to File-ish values.

  1. … 41 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. … 39 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.
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. … 39 more files in changeset.