internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use BuildAddedListener for VFS

so we capture all the build root directories.

    • -67
    • +0
    ./service/scopes/VirtualFileSystemBuildLifecycleListenerTest.groovy
  1. … 9 more files in changeset.
Remove ClasspathResourceFilters

  1. … 7 more files in changeset.
Remove ClasspathResourceFilters

  1. … 7 more files in changeset.
Remove ClasspathResourceFilters

  1. … 7 more files in changeset.
Fix a race condition in build logic instrumentation when a classpath contains multiple entries with the same content but different path.

    • -1
    • +59
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 2 more files in changeset.
WIP - add some diagnostics.

    • -1
    • +43
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 2 more files in changeset.
Fix a race condition in build logic instrumentation when a classpath contains multiple entries with the same content but different path.

    • -1
    • +59
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 2 more files in changeset.
Fixes for previous commit.

    • -3
    • +4
    ./featurelifecycle/ScriptUsageLocationReporterTest.groovy
  1. … 14 more files in changeset.
Fixes for previous commit.

    • -3
    • +4
    ./featurelifecycle/ScriptUsageLocationReporterTest.groovy
  1. … 14 more files in changeset.
Use a relative path to a script that is used as the location for a configuration cache problem.

    • -3
    • +4
    ./featurelifecycle/ScriptUsageLocationReporterTest.groovy
  1. … 49 more files in changeset.
Watch roots of included builds as well

    • -0
    • +67
    ./service/scopes/VirtualFileSystemBuildLifecycleListenerTest.groovy
  1. … 2 more files in changeset.
Watch roots of included builds as well

    • -0
    • +67
    ./service/scopes/VirtualFileSystemBuildLifecycleListenerTest.groovy
  1. … 3 more files in changeset.
Fix for change to jar generation.

    • -7
    • +7
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 1 more file in changeset.
Create generate Jars using a streaming zip implementation.

    • -7
    • +7
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 2 more files in changeset.
Fixes for no instrumentation.

    • -1
    • +21
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 2 more files in changeset.
Fixes for no instrumentation.

    • -1
    • +21
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 2 more files in changeset.
Move `isWatchFileSystem` to StartParameterInternal

so it is not exposed via the public API.

    • -2
    • +2
    ./service/scopes/VirtualFileSystemServicesTest.groovy
  1. … 6 more files in changeset.
Temporarily disable instrumentation of build logic added via the build script classpath when configuration caching is not enabled.

Other build logic is still instrumented.

    • -1
    • +21
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 12 more files in changeset.
Temporarily disable instrumentation of build logic added via the build script classpath when configuration caching is not enabled.

Other build logic is still instrumented.

    • -1
    • +21
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 12 more files in changeset.
fixes for previous commit.

    • -7
    • +7
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 1 more file in changeset.
Change build logic instrumentation to allow a plugin jar to bundle multiple resources with the same name.

    • -0
    • +17
    ./classpath/ClasspathBuilderTest.groovy
  1. … 2 more files in changeset.
Change build logic instrumentation to allow a plugin jar to bundle multiple resources with the same name.

    • -0
    • +17
    ./classpath/ClasspathBuilderTest.groovy
    • -7
    • +7
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 3 more files in changeset.
Change build logic instrumentation to allow a plugin jar to bundle multiple resources with the same name.

    • -0
    • +17
    ./classpath/ClasspathBuilderTest.groovy
    • -7
    • +7
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
  1. … 3 more files in changeset.
Fixes.

    • -2
    • +7
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
Fixes for lamdba serialization.

    • -5
    • +5
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
Fixes for lamdba serialization.

    • -5
    • +5
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
Fixes.

    • -5
    • +5
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
Fixes.

    • -5
    • +5
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
Fixes.

    • -5
    • +5
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -9
    • +66
    ./classpath/DefaultCachedClasspathTransformerTest.groovy
    • -0
    • +3
    ./classpath/SystemPropertyAccessingThing.java
    • -0
    • +27
    ./classpath/TestLambdas.java
  1. … 6 more files in changeset.