Gradle

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

Restore dynamically registered properties from the instant-execution cache

Add test reproducing the problem

Only allow each task path once in the task graph

Using the ModelMap and the task container it is possible to create two

instances of a task with the same path. TaskNodeFactory should de-duplicate

tasks by path so there is only one task instance per task path.

Add test reproducing the problem

Add micro-benchmark to clarify Optional usage viability

Add micro-benchmark to clarify Optional usage viability

Add micro-benchmark to clarify Optional usage viability

Add micro-benchmark to clarify Optional usage viability

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.

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.

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

Enable Groovy compilation avoidance

for the build.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Fix Groovy compilation avoidance link

in release notes.

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Cache bean serialization constructor and schema when reading from instant-execution cache

This optimisation more than makes up for the time lost restoring the

dynamically registered properties.

Cache bean serialization constructor and schema when reading from instant-execution cache

This optimisation more than makes up for the time lost restoring the

dynamically registered properties.

TODO

Reduce memory usage for task classpath computation

By keeping a single set in memory during the whole computation.

Reduce memory usage for task classpath computation

By keeping a single set in memory during the whole computation.

Replace jmh with jmhImplementation in the build scripts

Replace jmh with jmhImplementation in the build scripts

Replace jmh to jmhImplementation in build scripts

Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts
Apply 'java-library' to more subprojects

    • -0
    • +5
    /subprojects/announce/announce.gradle.kts
    • -0
    • +3
    /subprojects/launcher/launcher.gradle.kts