Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add new :files project

    • -0
    • +1
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
    • -0
    • +32
    /subprojects/files/files.gradle.kts
Rename :files project to :file-collections

    • -1
    • +1
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
  1. … 229 more files in changeset.
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 https://github.com/gradle/gradle/pull/9616 we did preliminary support for Groovy incremental compilation. This PR enables Groovy incremental compilation for Gradle build.

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

Mark VersionContraint and Category as used by scan plugin

Signed-off-by: Volker Leck <volker@gradle.com>

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.