Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
    /subprojects/docs/src/docs/release/notes.md
Fix InstantExecutionAndroidIntegrationTest flakiness

Signed-off-by: Paul Merlin <paul@gradle.com>

Extended DirectoryFileTreeTest to exercise reproducible walker as well

Groovy incremental compilation support (#9616)

Inspired by https://github.com/gradle/gradle/pull/9388 , 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 <paul@gradle.com>

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
    /gradle/wrapper/gradle-wrapper.properties
Merge remote-tracking branch 'origin/release'

* origin/release:

Update to RC4

Update to RC4

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
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.

https://github.com/gradle/gradle/pull/9682

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
    /subprojects/docs/src/docs/release/notes.md
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.