Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
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

Add some coverage for known parameter types

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

Use isolated parameters for all worker isolation modes

  1. … 30 more files in changeset.
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

Restore runtime classpath separation for previous Buildship releases

Restore runtime classpath separation for previous Buildship releases

We introduced test sources feature for Buildship in commit

35f8114ecbf9f1112bdbdbd8522fc083db1ef742. This change, however,

removed the scope information from the classpath used by previous

Buildship releases. To restore backward compatibility, this commit

restores scope information in the Eclipse plugin.

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