Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix failed historical performance tests

Rebaseline to lock up improvements

Rebaseline incremental compile on mediumSwiftMulti

Looking at the history graph, there's a gradual performance regression, rebaseline it.

Publish 5.5-20190708010038+0000

Publish 5.5-20190707010038+0000

Follow-ups of incremental Groovy compilation (#9848)

This PR:

- Closes https://github.com/gradle/gradle/issues/9785 and https://github.com/gradle/gradle/issues/9380

- Adds tests for

- Multiple classes in a same source Groovy file.

- Moving files between source set roots

Previously, removing a source directory from a source set would break the Java (and Groovy) incremental compiler (https://github.com/gradle/gradle/issues/9380). This PR detects this case and runs a full recompilation.

It also records relative path instead of absolute path in Groovy incremental compilation to make it build-cache-friendly.

  1. … 13 more files in changeset.
Publish 5.5-20190706010034+0000

Rebase Swift performance tests

Rebase first use performance tests

Rebase buildSrc perf test due to worker API changes

DirectorySnapshotterTest should have null DirectoryWalkerPredicate parameters instead of dummy ones

Merge pull request #9874 from gradle/wolfs/agp/santa-tracker-perf

Add (non-) abi change santa tracker performance tests

    • -1
    • +1
    /subprojects/performance/templates.gradle
Interned Strings should be explicitly called out

Remove redundant comma

Recognize contributor

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Use constants for the files to changes

If we want to test more projects with incremental changes, we may want

to create a subclass of `AndroidTestProject`.

Add integration test for copy task with named pipe in output

Add unit test for snapshotting named pipes

Add createNamedPipe to testFile to add named pipe creation possibility to the tests

Change createLink in TestFile to return itself, as other creator methods do

Merge pull request #9878 from gradle/lorinc/9576/copy-to-unreadable-output

Unreadable file/directory not produced by task is ignored and marked as missing

Merge remote-tracking branch 'origin/master' into lorinc/9575/copy-to-unreadable-output

Merge pull request #9876 from gradle/lptr/files/simplify-file-matchers-take-2

Simplify file matchers take 2

Merge branch 'master' into lptr/files/simplify-file-matchers-take-2

Publish 5.5-20190705010028+0000

Add makeReadable to TestFile

Merge remote-tracking branch 'origin/master' into lorinc/9576/copy-to-unreadable-output

Rename FileSystemSnapshotVisitor.{visit -> visitFile} (#9858)

So it is more obvious that directory snapshots are not passed into this

method.

  1. … 10 more files in changeset.
Merge pull request #9869 from gradle/lptr/execution/remove-unused-code

Remove unused taskCachingEnabled property

Test AGP 3.6.0

    • -1
    • +1
    /subprojects/performance/templates.gradle