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

Record the ClassLoader associated with each class that is serialized to the instant execution cache, and use this to make class lookup on deserialize faster and to deal correctly with multiple classes with the same name.

Move some ClassLoader lifecycling from Groovy DSL script compilation to `ClassLoaderScope`, so that the scope takes care of creating and caching the script ClassLoader.

  1. … 16 more files in changeset.
Merge remote-tracking branch 'origin/sg/60/exec-type'

* origin/sg/60/exec-type:

Fix type parameter for AbstractExecTask subtype Exec

Merge pull request #10386 from gradle/gh/issues/10122

Synchronize log events from worker processes

Add test to check that output from outside the work action still arrives

Merge pull request #10390 from gradle/bamboo/buildSrc/set-kotlin-jvm-target

Set Kotlin JVM target to `1.8` across the board

Update expected hash for generated Gradle API extensions jar

Signed-off-by: Rodrigo B. de Oliveira <>

Remove deprecated use of BuildCacheConfiguration.local(Class)

Revert last change

Use Hetzner internal build cache node

Publish 5.6.1-20190828230037+0000

Set Kotlin JVM target to `1.8` across the board

Signed-off-by: Rodrigo B. de Oliveira <>

Remove unnecessary `ExtensionAwareDependencyHandlerScope` class

Signed-off-by: Rodrigo B. de Oliveira <>

Simplify `EnumCodec.decode` and `readEnum`

Taking advantage of the fact that `ordinal` represents the position of

the enum constant in `enumConstants`.

Merge pull request #10067 from gradle/lptr/deprecations/deprecate-local-build-cache-type

Deprecate specifying the local build cache type

Add integration test for late-arriving log messages

Synchronize log messages with worker response messages

To avoid logging messsages containing the build operation id from being

handled asynchronously on a separate thread (and potentially arriving

after the build operation has been finished), we now process log event

messages that occur inside the boundary of the request/response through

the same queue, ensuring that they will arrive and be processed in the

order that they are sent.

Mention new deprecations in upgrade doc

Mention potential breaking change to Kotlin DSL IDE resolver

Signed-off-by: Paul Merlin <>

Merge pull request #10351 from gradle/eskatos/kotlin-dsl/resolver-env-variables

Let Kotlin DSL IJ script resolver pass environment variables

Merge pull request #10350 from gradle/eskatos/kotlin-dsl/resolver-java-home

Let Kotlin DSL IJ script resolver return given Java home

Merge pull request #10378 from gradle/eskatos/kotlin/upgrade-ktlint-convention

Upgrade ktlint-convention plugin to the latest

Workaround "peer not authenticated" problem on Travis CI (#10381)

- Travis builds for PRs have been failing with error message "peer not


- source of workaround:

mentioned in

Signed-off-by: Lari Hotari <>

Fix incorrect performance result

Publish 5.6.1

Merge remote-tracking branch 'origin/release'

* origin/release:

Fix resolving `DirectoryTee` elements of a `FileCollection`.

Avoid sharing the same id for the deprecated classloader as the real classloader

Recognize contributor

enhanced test source folder detection for eclipse task. (#10320)

Turn 'multiple publications with same coordinates' error into warning

Override getResources in DefaultDeprecatedClassLoader

Update default scan plugin version to 2.4.1

Serialize the contents of `ArtifactCollection` instances to the instant execution cache.

With this change, up-to-date `assembleDebug` builds work for the Santa Tracker sample and the simple test build.

Publish 5.6.1-20190827230034+0000

Merge pull request #10119 from gradle/lacasseio/pr-10095

Refactor the UnexportMainSymbol tests to support `_wmain` on Windows

Fix now linted build scripts

Signed-off-by: Paul Merlin <>