Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let Kotlin DSL accessors and script compilation caches be build scoped

In order to not use a global cache lock

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

Merge pull request #9564 from gradle/oehme/idea20192

Remove check that's incompatible with IDEA 2019.2

Publish 5.5-rc-1

Merge pull request #9563 from gradle/eskatos/flaky-fixit/concurrent-grouping-queue

Fix ConcurrentGroupingQueueTest flakiness

Publish 5.5-20190529015356+0000

Groovy compilation avoidance: first step (#9513)

### Context

See https://github.com/gradle/gradle/issues/9517

We want to enable compilation avoidance for Groovy: the Groovy transformation classpath should be normailzed with `@Classpath` and other classpath should be normalized with `@CompileClasspath`. This PR adds a `compilerPluginClasspath` field (the name is not finalized yet, suggestion is always welcomed) to `GroovyCompile`. Users can enable `org.gradle.groovy.compilation.avoidance` and set `compilerPluginClasspath`.

Publish 5.5-20190528232623+0000

Fix more TAPI cancellation flakiness (#9562)

### Context

This is a leftover of https://github.com/gradle/gradle-private/issues/1760

Depending on the point when cancellation happens, the error message can be:

- Build cancelled

- Daemon was stopped to handle build cancel request

In previous fix we neglected one place. This PR fixes it.

Remove check that's incompatible with IDEA 2019.2

IDEA 2019.2 uses the new PhasedAction API in order to

get a tooling model and run some tasks in the same step.

This API uses a projectsEvaluated listener under the hood,

which fires before the check we had in place to detect the

end of configuration time. As a result, we would falsely

fail, saying that IDEA was "resolving dependencies at config

time".

Bump timeout waiting for PlayFramework error page

Fix ConcurrentGroupingQueueTest flakiness

on Windows, the hardcoded 200ms wait isn't always enough

use fixture longer default timeout instead

given the latch the test doesn't wait for the timeout to occur

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

Publish 5.5-20190528020807+0000

Refine `BeanCodec`

- Reuse `writeClass`

Merge pull request #9478 from gradle/lptr/snapshotting/code-cleanup

Simplify fingerprinter type hierarchy

Publish 5.5-20190527013009+0000

Increase IO buffer sizes from 1024/2048 to 8192

See: https://github.com/romromov/java-io-benchmark

Publish 5.5-20190526014120+0000

Merge pull request #9466 from gradle/dd/maven-publish/detect-duplicate-publications

Fail if different publications are published to the same repository coordinates

Test publishing to multiple repositories

Merge pull request #9545 from gradle/bamboo/ie/polish

Refine instant execution serialization file structure

Add more coverage for duplicate checking with `ivy-publish`

Remove duplicate, ignored test

Rename `ReadContext.{taskClassLoader => classLoader}`

Move context implementations to separate file

Move data class `Binding` closer to `Codecs`

`Binding` is an implementation detail of `Codecs`.

Merge pull request #9512 from gradle/bamboo/master/instant-execution/protocols

Restructure Task state serialization code

Publish 5.5-20190525024517+0000

Move `StateSerialization` to `serialization.codecs` as `Codecs`

Merge branch 'master' into bamboo/master/instant-execution/protocols

Move serialization specific types to `serialization` subpackage

And move codecs to `serialization.codecs` subpackage.

  1. … 16 more files in changeset.