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

Publish 5.6.1-20190830230029+0000

Merge pull request #10400 from gradle/eskatos/kotlin/smoke-tests

Refine Kotlin Gradle Plugin smoke tests

Add lasted AGP 3.6 alpha to smoke tested versions

Signed-off-by: Paul Merlin <>

Start testing with KGP 1.3.21

Signed-off-by: Paul Merlin <>

Let Kotlin/Android smoke test cover a matrix of KGP/AGP versions

it was only testing the latest Kotlin version

also bumb smoke test daemon metaspace to allow for loading more plugin

versions combinations

Signed-off-by: Paul Merlin <>

Restore smoke test coverage of KGP 1.3.20

Signed-off-by: Paul Merlin <>

Polish AbstractSmokeTest

by inlining single use site field

by formatting

Signed-off-by: Paul Merlin <>

Change `DefaultClassLoaderCache` to use the same strategy for caching as the other cross build caches, retaining soft references to `ClassLoader` instances used in previous builds.

Remove the `ClassLoaderCache.remove()` method, as this is not required. The implementation can take care of this.

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