Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Fix no-daemon performance tests

Pass the jvm args to the client VM, so Gradle isn't forced to start

a single-use daemon.

Adds a test for a cold daemon, but without recompling scripts, i.e.

what a developer usually experiences in the morning when they turn

on their laptop.

Fix literal in Javadoc

Reproducable example

Include more information in the overlapping outputs cacheability reason

+review REVIEW-6493

Add more reasoning for why we ignore directories when checking for overlaps

+review REVIEW-6493

Revert removal of deprecated methods in StartParameter

The build scan plugin currently relies on these methods and needs to adapt the new ones first.

    • -1
    • +0
Add overlapping logger messages when we detect an overlap for a property and task

+review REVIEW-6493

Rework all of the overlapping tests to be more clear

+review REVIEW-6493

Remove nonsense comment

+review REVIEW-6493

Avoid intermediate objects for occasional failures

This commit optimizes the `ArtifactBackedResolvedVariant` by avoiding the creation of intermediate maps, for

failures that would normally not happen. This should fix a performance regression introduced by the implementation

of parallel download of artifacts. Failures are occasional, so the map is only created on demand, and an internal

interface is used for coordination.

Make sure all tests exercising BuildOperationWorkerRegistry do close it

BuildOperationProcessor avoids calling workerLeases.getCurrent()

This fix usage of BuildOperationProcessor from rogue threads after

removing workerLeases.maybeStartOperation()

Warm buildSrc before first build to avoid flakiness from timeouts

Remove @OrderSensitive

+review REVIEW-6497

    • -0
    • +1
    • -14
    • +0
Fix DefaultBuildOperationProcessor CTOR usage

Deprecation removal of Gradle GUI (#1749)

Remove Gradle GUI code, leftovers Open API code and user guides.

    • -0
    • +1
  1. … 177 more files in changeset.
Remove deprecated pluginRepositories block (#1758)

    • -0
    • +1
Update smoke test to latest Gretty plugin version

Make BasicScript faster

Avoid reflection by implementing the delegation

to the script target by hand.

Accept the performance regression in script compilation caused

by adding the `asDynamicObject` method. The faster run time is worth

the additional time spent compiling.

Fix usage of BuildOperationProcessor from unmanaged threads

Fix the Gretty smoke tests.

The Gretty plugin is doing dependency resolution on a rogue thread.

The recently introduced parallel download of artifacts made it fail.

Follow up on e89d348

Upgrade gsk Android plugins smoke test to plugin version 2.3.1

Use the same buildToolsVersion in all Android smoke tests.

Revert "Allow nested usage of BuildOperationProcessor"

This reverts commit 32b197058db9a184ef8d97c99104697010b9f82f.

This reverts commit f38397635c037dd0f6e0cff326538593d66b9a56.

This reverts commit 415d784af03e1d473bcac7a3309519ca22794d20.

Rework MaxWorkersTest to fix flakiness

“BuildOperationWorkerRegistry operations nested in BuildOperationProcessor operations borrow parent lease”

We are not interested in the order of execution here, only in that

the two executions do not overlap.

Follow up to 32b1970

Upgrade Android plugins smoke test to plugin version 2.3.1

Make DynamicInvokeResult more inline-friendly

Revert removal of org.gradle.util.Clock

The change currently breaks the build scan plugin.

    • -1
    • +0
Avoid using Gradle internal class to calculate elapsed time

Also suggest using --offline for poor remote build cache connections

Fix imports

Rename variable for accuracy