Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
TeamCity change in 'Gradle / Check / Master Accept / Test Coverage - Platform Java10 Oracle Linux' project: Custom chart PROJECT_EXT_21 was removed from buildtype-graphs

TeamCity change in 'Gradle / Check / Master Accept / Test Coverage - Platform Java10 Oracle Linux' project: Custom chart PROJECT_EXT_25 was removed from buildtype-graphs

TeamCity change in 'Gradle / Check / Master Accept / Test Coverage - Platform Java10 Oracle Linux' project: New custom chart added to buildtype-graphs

TeamCity change in 'Gradle / Check / Master Accept / Test Coverage - Platform Java10 Oracle Linux' project: New custom chart added to buildtype-graphs

Reduce memory pressure by avoiding double tracking of nodes

Nodes were tracked in the `queue` field as well as `queued` set. Instead

of using a `Set` to "cheaply" track what nodes are enqueued, we directly

inline a field meant to determine if a node is effectively enqueued for

processing.

More coverage of extensions of functions from parameterized types

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

Merge branch 'release'

Merge pull request #5862 from gradle/lacasseio/gradlebuild/remove-workaround-for-issue-737

Remove workaround in Gradle build for issue https://github.com/gradle/gradle-native/issues/737

Merge branch 'develop' into eskatos/gradle-api-gen/kclass-and-groovy-named-arguments

Add missing fixture class

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

More coverage of mixed Class and Groovy named arguments mapping

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

Improve grammar and layout

Fix GradleApiExtensionsIntegrationTest

after removing work around for KT-20635 and org.gradle.api.Action

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

More coverage of Class<T> to KClass<T> mapping

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

Add a test proving that modified rule code invalidates cache

More coverage of Groovy named arguments mapping

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

Update mockito-kotlin to 1.6.0 (#5918)

Update mockito-kotlin to 1.6.0 to support building gradle/gradle on Java 10.

Rename Bound to Variance for clarity

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

Delete empty package directories

When all classes of a package have been removed,

the package directory in the output directory

will now be removed as well. This ensures that

the resulting JAR will be byte-for-byte equivalent

to a clean build.

Update lazy task userguide chapiter with migration guide

    • binary
    /subprojects/docs/src/docs/userguide/img/taskConfigurationAvoidance-navigate-to-performance.png
    • binary
    /subprojects/docs/src/docs/userguide/img/taskConfigurationAvoidance-performance-annotated.png
Accept performance regression

Document periodic cache cleanup in User Guide

Resolves #5917.

Add pom support feature to cache key for metadata rules

The IMPROVED_POM_SUPPORT feature preview has a direct impact on metadata

resolution. As such, changing that value must invalidate the component

metadata rule cache.

Emit build operations for early executed artifact transforms (#5856)

  1. … 4 more files in changeset.
Rebaseline ArchiveTreePerformance test

to lock in performance improvement by

https://github.com/gradle/gradle/commit/98797c87b069dd7ebf9868c3b13bbce47c743abd

#5907

Clean release features file for 4.10

Make artifact and transforms caches user-home scoped

Both caches are now initialized and cleaned up in Gradle user home

scope so cleanup runs when the daemon is stopped.

Merge pull request #5910 from gradle/oehme/incremental-compile/simpler-logging

Simplify incremental compile logging

Preliminary support for building Gradle on Java 9 (#5811)

This is a follow-up of https://github.com/gradle/gradle/pull/5749 . #5749 introduced Java 9 compiler but broke IDE import. This PR aims at fixing IDE import. With this PR, we can run `./gradlew idea` and set project SDK to JDK 9 to run integration tests.

The changes are:

- Upgrade javaassist to JDK9-compatible version

- Adds empty implementation to `AnnotationProcessingCompileTask` and `ResourceCleaningCompilationTask`

- Remove support of Java 5 because Java 9 can't generate Java 5 bytecode any more.

- Slightly increased wrapper size limitation because two extra classes are added.

  1. … 7 more files in changeset.
Polish release notes for Gradle 4.9 RC2

    • -9
    • +9
    /subprojects/docs/src/docs/release/notes.md