Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Publish 5.6-20190807020238+0000

Refactor internalPerformanceTesting (#10167)

Use Java 8 language feature to refactor internalPerformanceTesting subproject.

Refactor the transformation node codecs to reuse the binding infrastructure for writing the state of the node.

Merge pull request #10121 from gradle/bamboo/ie/reuse-classloaders

Reuse ClassLoaders

Create a new set of bindings to use for serializing the work graph nodes to the instant execution cache.

Also allow a codec to create a nested context with a new isolate and codec to use for serializing nested objects. Use this to maintain a single isolate for all work nodes with nested isolates for each task instance.

Prove cached ClassLoaders are reused by instant execution

Rebaseline WorkerApiPerformanceTest

`executing tasks with process isolation work=120 / workers=12` seems

to have regressed after

I'll rebaseline to unblock CI.

This is tracked as gradle/gradle-private#2546

Merge pull request #10194 from gradle/lorinc/fix-trait-private-fields

Rework FingerprinterFixture trait to not contain public fields

Rework FingerprinterFixture trait to not contain public fields


Merge pull request #10174 from gradle/wolfs/scheduling/faster

Re-introduce the scheduler performance improvements

Add even more debug logging

Merge pull request #10187 from gradle/lptr/validation/test-non-getter-validation

Add integration tests for validating non-getter methods

Address review feedback

Add integration tests for validating non-getter methods

These were left off somehow.

Merge pull request #10135 from gradle/wolfs/perf/use-gradle-profiler

Allow using Gradle profiler in cross version tests

Convert field in local variable

Publish 5.6-20190805235250+0000

Publish 5.6-20190805230950+0000

Merge pull request #10179 from gradle/bamboo/ie/rebaseline-performance-tests

Rebaseline instant execution performance test

Rename performance test infrastructure legacy classes

To make clear that they are using the Gradle build internal


  1. … 30 more files in changeset.
Add some Javadoc

Simplify handling of flame directories

Use released version of Gradle profiler

Rebaseline instant execution performance test

Signed-off-by: Rodrigo B. de Oliveira <>

Minor improvements in Gradle Module Metadata specification

Merge pull request #10097 from gradle/jjohannes/dependency-management/for-subgraph

Introduce subgraph dependency version constraints

Bump Gradle Module Metadata version to 1.1

Add documentation for subgraph version constraints

    • -0
    • +21
Merge pull request #10128 from gradle/wolfs/flaky/generify-matchers

Generify cause and description assertThat methods

Fix warnings in DefaultExecutionPlan