Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Explicitly assimilate strong concerns of direct dependency

  1. … 5 more files in changeset.
Support selector override in graph builder

Add `strong()` API to version constraints

Merge pull request #9731 from gradle/lptr/core/remove-overlapping-outputs-init-script

Remove overlapping outputs detecting init script

Enable incremental compilation for Groovy (#9803)

In we did preliminary support for Groovy incremental compilation. This PR enables Groovy incremental compilation for Gradle build.

    • -1
    • +1
Remove unnecessary resources

Publish 5.5-20190627011005+0000

Remove unnecessary smoke test altogether

Set up Groovy compilation performance tests. (#9551)

Previously we had only performance test scenarios for Java compilation. This PR parameterize performance template generation so that we can generate projects with Groovy source code. Also, it sets up `GroovyABIChangePerformanceTest`/`GroovyNonABIChangePerformanceTests`.

    • -1
    • +1
Rebaseline to lock up performance improtments

Publish 5.5-20190626010343+0000

Merge pull request #9789 from gradle/donat/compat-dep-scopes

Restore runtime classpath separation for previous Buildship releases

Recognise contribution

    • -0
    • +1
Fix InstantExecutionAndroidIntegrationTest flakiness

Signed-off-by: Paul Merlin <>

Extended DirectoryFileTreeTest to exercise reproducible walker as well

Groovy incremental compilation support (#9616)

Inspired by , this PR implements Groovy compilation avoidance. Unlike Java, things are a little more complex in Groovy compilation - a compilation unit can generate multiple classes. Thus, we introduced a `sourceClassMappingFile`, which records the source to classes mappings during the compilation process. Later, we can use this information in incremental compiler: only the affected groovy source files get recompiled in next compilation.

  1. … 59 more files in changeset.
Rework rebaseline JavaFirstUsePerformanceTest

This is a rework of 8b78c1339e6f444e0404c1b58894c01ed5f4354e with 5.6 nightly.

Rebaseline instant execution performance tests

Signed-off-by: Paul Merlin <>

Change instant execution so that it visits the children of a `FileCollection` in order to serialize the contents of the collection. This will allow serialization specific to each kind of source of files in the collection, e.g. treat artifact transform outputs, differently to the elements of a file tree, differently to a fixed path.

Remove some unused stuff.

Publish 5.5-20190625010035+0000

Add an ignored int test for instant execution support for scheduled artifact transforms.

Fix warning about resolving dependencies in an unsafe way when writing to instant cache.

Merge pull request #9732 from gradle/lptr/execution/polish-change-detection

Polish change detection

Update to latest nightly

    • -1
    • +1
Merge remote-tracking branch 'origin/release'

* origin/release:

Update to RC4

Update to RC4

    • -1
    • +1
Publish 5.5-rc-4

Mark VersionContraint and Category as used by scan plugin

Signed-off-by: Volker Leck <>

Remove file.exists from DefaultBinaryStore.toString