Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Publish 5.6-20190817230026+0000

Merge pull request #10298 from gradle/gh/deprecations/task-cleanup

Make TaskContainer.whenObjectRemoved() an error

Show flakiness rate in performance report (#10300)

This is the first step of implementing [new performance test handing process](, showing flakiness information in the flakiness report.

recognize contributor

    • -0
    • +1
Link to docs

Merge branch 'wrapper-proxy-docs' of

* 'wrapper-proxy-docs' of

docs: Clarify that is not for configuring a proxy

Recognize contributor

    • -1
    • +2
Merge branch 'fix-comment' of

* 'fix-comment' of

Fix comments in the generated build.gradle file

Make checkstyle happy

Merge pull request #10286 from gradle/devisnk/make-detached-config-name-thread-safe

Use AtomicInteger for detached configuration name counter

No need for deprecation warning suppression anymore

Clarify that Java 13 support is tested against EA

    • -2
    • +2
Remove 5.6 release notes that were merged into master

    • -27
    • +1
Merge remote-tracking branch 'origin/sg/60/jdk13'

* origin/sg/60/jdk13:

Tweak comment about support for JDK12

Remove VERSION_14 for now

Refactor test dependency declarations for archunit

Add release notes and features for JDK13 support

Use new version for Scala 2.12 in Play

Bump versions in build-init

Make codenarc happy

Handle 'Connection reset' as end-of-stream failures too

Avoid JDK13 aggressive whitespace trimming when using stripIndent

Update archunit to a version that supports JDK13

Ignore older versions of Gradle if they do not support the current JVM

Fix more stripIndent usages for JDK13

Support more possible JDK13 error messages

Adjust expected error message for JDK13

Adjust multi-line strings to work with both Groovy and JDK13 stripIndent methods

Add VERSION_13 and VERSION_14 to JavaVersion

Restrict support for JDK13 to versions after 5.6

    • -0
    • +6
Handle task replacement in bridged collections

Make TaskContainer.whenObjectRemoved() an error

Relax assertion in cross-version test to pass with older Gradle versions

Merge pull request #10292 from gradle/gh/deprecations/taskcontainer

Make deprecated task container methods an error

Clean up upgrading doc and reintroduce test

Use 'testImplementation' instead of 'testCompile'

Fix target version annotation

Fix typo

Adjust documentation on Gradle Plugin Development Plugin (#2524)

    • -2
    • +3
Merge pull request #9353 from gradle/jjohannes/deprecate-java-configurations

Deprecate legacy configuration usages

Revert "Introduce 'annotationProcessorClasspath' configuration"

This reverts commit 444a899c9cf4c968ce6a490d8148f35a1d631795 and

follow up changes to the annotation processing configurations.

Reuse the logic used by task execution in instant execution to eagerly evaluate the values to write to the cache for task parameters registered using the runtime API.

Merge pull request #10284 from gradle/jjohannes/remove-signing-deprecations

Remove deprecated methods and types in signing plugin

Restore eager evaluation of some functional types when writing to the instant execution cache.

Prefer composition over inheritance in PerformanceTest hierarchy (#10262)

### Context

Previously, we had a bad `PerformanceTest` hierarchy:

- PerformanceTest

- ReportGenerationPerformanceTest

- BuildScanPerformanceTest

- DistributedPerformanceTest

- RerunDistributedPerformanceTest

This PR does a refactoring - extracts a `PerformanceTestReporter`/`DistributedPerformanceTestReporter` out of the `PerformanceTest` hierarchy, because wants a report, too.

The hierarchy after the refactoring:

- PerformanceTest

- DistributedPerformanceTest

- PerformanceTestReporter

So we can make things easier.

Move serialization of `Closure` instances to a separate `Codec` rather than hard-coded in bean serialization.