Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Add kotlin-dev repo to the build to validate fixes

Signed-off-by: Paul Merlin <>

Fix InstantExecutionAndroidIntegrationTest flakiness

Signed-off-by: Paul Merlin <>

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

Remove file.exists from DefaultBinaryStore.toString

Rebaseline clean checkout scenarios

Accept the regression of improving task constrctor caching.

Rebaseline JavaIDEModelPerformanceTest.get IDE model on largeJavaMultiProject for IDEA

Looking at the history, there's a gradual regression over time. Rebaseline it for now.

Some refactoring of the collection and map property implementations.

Change the behaviour of `Property.set(null)` so that the property's convention is used, if defined, instead of using 'not defined'.

Publish 5.5-20190624010027+0000

Mention new methods in release notes.

    • -7
    • +13
Consolidated some `FileSystemLocation` implementations and added some unit test coverage.

Move some classes from `core` to `files` project.

Add missing `value(T)` and `value(Provider<T>)` methods to various property types.

  1. … 3 more files in changeset.
Providers created using `orElse()` honor producer task dependencies.


Add `Provider.orElse()` methods, to use the value of the provider or some alternative if not present.

Renamed class and associated unit test.

Update release notes for new method and deprecation.

    • -2
    • +9