Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Experiment for lazy resolver

Merge pull request #9628 from gradle/eskatos/ie/groovy-plugin

Let instant execution support running `build` on Groovy builds

Merge branch 'release'

Clarify the meaning of declared version for publication

Closes #9565

Pull up test execution assertion logic

Signed-off-by: Paul Merlin <>

Fix inconsistent serialization state when resolution cache expires

Resolution results are cached, but the cache may expire or entries

in the cache may be evicted, in case there are many configurations

resolved. This has the consequence that the streaming resolution

builder root factory may be called multiple times for the same

configuration, and therefore the file may be read several times

within a build.

This commit fixes a bug with attribute serialization where the state

of the serializer would make the 2d read incorrect.

Update release notes to mention abstract service injection methods, managed properties and the new user manual chapter.

Also some release notes editing.

    • -10
    • +34
Publish 5.5-20190605010753+0000

Minor user manual edit.

Unignore and refine instant execution Groovy plugin integration test

Signed-off-by: Paul Merlin <>

Add instant execution codec for ConfigurableFileCollection

Signed-off-by: Paul Merlin <>

Add another project to the minimum runtime classpath for workers

Merge remote-tracking branch 'origin/lorinc/release-to-master'

Merge pull request #9604 from gradle/oehme/fix-zip-hashing

Faster zip hashing, take 2

    • -0
    • +9
Merge branch 'release'

Mention DependencyHandler : ExtensionAware in upgrade guide

Signed-off-by: Paul Merlin <>

Merge pull request #9588 from gradle/jjohannes/deprecate-compile/update-tests-and-samples

Reduce usage of compile/runtime configurations in tests and samples

Merge pull request #9609 from gradle/wolfs/faster-groovy/enable-compile-avoidance

Enable Groovy compilation avoidance

Disable failing instant execution perf tests temporarily

Cache instant-execution bean serialization schema

For another small boost in write performance.

Publish 5.5-20190604012149+0000

Clarify the use of new ObjectFactory methods

    • -4
    • +6
Merge pull request #9613 from gradle/bamboo/ie/perf-regression

Fix performance regression on instant-execution

Polish `TaskGraphCodec`

- Remove redundant visibility modifiers

Polish `DefaultInstantExecution` and `Codecs`

- Remove unused parameters

- Remove unused properties

- Rework method for clarity

Polish `ClasspathUtil`

Cache instant-execution type encoding strategy

For a boost in write performance.

Add micro-benchmark to clarify Optional usage viability

Restrict ZipFile usage to newer Java versions

It seems that the native libraries underlying ZipFile have memory

leaks on older Java versions, so we need to fall back to using the less

efficient ZipInputStream in those cases.

Merge pull request #9537 from gradle/eskatos/ie/perf-test

Performance regression tests for instant execution on Java builds