Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

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.
Publish 5.5-20190524182809+0000

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

Introduce `Codec<T>` and remove hard-coded serialization tags

Fix include levels