Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
TeamCity change in 'Gradle :: Util :: Performance - experimental' project: project 'Performance - experimental' was removed

Use ImmutableList for getting all tasks

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: 'AdHoc Performance Scenario - Linux' build configuration was removed

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: parameters of 'AdHoc Performance Scenario - Windows' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: parameters of 'AdHoc Performance Scenario - Windows' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: runners of 'AdHoc Performance Scenario - Windows' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: requirements of 'AdHoc Performance Scenario - Linux' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: copy of 'AdHoc Performance Scenario - Windows' build configuration was created

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: 'AdHoc Performance Scenario - Windows' build configuration settings were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: requirements of 'AdHoc Performance Scenario - Windows' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: general settings of 'AdHoc Performance Scenario - Windows' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance - experimental' project: 'AdHoc Performance Test Coordinator - Linux' build configuration was removed

TeamCity change in 'Gradle :: Util :: Performance' project: project was copied into 'Gradle :: Util' project

TeamCity change in 'Gradle :: Util :: Performance' project: 'AdHoc Performance Scenario - Windows' build configuration was removed

TeamCity change in 'Gradle :: Util :: Performance' project: requirements of 'AdHoc Performance Scenario - Windows' build configuration were updated

TeamCity change in 'Gradle :: Util :: Performance' project: copy of 'AdHoc Performance Scenario - Linux' build configuration was created

Merge branch 'master'

Merge pull request #5294 from gradle/wolfs/immutable-tasks/documentation

Documentation for immutable tasks

    • -0
    • +36
    /subprojects/docs/src/docs/release/notes.md
Rename local variable

Merge branch 'master'

Merge pull request #5270 from gradle/gh/lazy-tasks/issue5148

Refactor lazy infrastructure in domain object collections

Remove download message in play tests to avoid flakiness (#5267)

This is an attempt to fix https://github.com/gradle/gradle-private/issues/1238.

This flaky test can be reproduced by removing `<projectDir>/intTestHomeDir/worker-1/caches`.

If caches is empty when executing this test, extra `Downloading http://xxx.jar` will appear in test log, failing the test with unmatched log failure.

This PR removes the downloading message from test log.

In addition, this PR fixes an issue in `GroupedOutputFixture.java`: previously, if the test output is `\n\t\tOutput\n`, it will be trimmed to `Output` - this is not right. Only empty lines should be trimmed, so the correct trimmed output should be `\t\tOutput`.

Improve performance of `hasTask`

We created an ArrayList of all the tasks only to check if a particular

task is contained in the set. We are much better off using the set of

tasks directly.

Revert changes to SourceToNameConverter

The performance improvements made this class

inconsistent with other classes doing similar

jobs like OutputToNameConverter.

Since incremental builds rarely change a significant

amount of the code base, it is unlikely that this will

actually become a bottleneck. The reason for the perf

improvements was a different usage of this class,

which we have removed in the meantime.

Improve look of property lists in Java Plugin chapter

The names of the properties now appear first on their line, so it's easy to

scan through them for a reader. The new layout is also consistent with the

lists of tasks in this chapter. Finally, the default values are on their own

lines, similar to the "Depends on" for lists of tasks.

One other thing I did was try to verify the read-only status of the properties

as one or two of the entries appeared to be incorrect.

Define new mirrored repositories

Fix repo URL to match site certificate

Clear locked resources on releaseLocks

If we don't clear the locked resources, these will remain in

ResourceLockState even though we just unlocked them, causing a

subsequent call to `releaseLocks` to try to unlock them again.

Merge pull request #5288 from gradle/wolfs/core/rename-task-graph-executer

Rename TaskGraphExecuter -> TaskExecutionGraph(Internal)

Ignore native performance test until it can be re-baselined.