Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support dependency artifact in GMM

This is a compatibility layer for seamless migration to GMM.

  1. … 13 more files in changeset.
Support dependency artifact selectors in Gradle Module Metadata

This is a compatibility feature for combining GMM and pure pom/ivy

modules.

  1. … 13 more files in changeset.
Introduce constraint inheritance API

  1. … 40 more files in changeset.
Introduce constraint inheritance API

  1. … 40 more files in changeset.
Introduce constraint inheritance API

  1. … 40 more files in changeset.
Introduce constraint inheritance API

  1. … 41 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

  1. … 61 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

  1. … 62 more files in changeset.
Add `inheritSubgraphConstraints()` API to dependencies

  1. … 63 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -25
    • +19
    ./PersistentModuleMetadataCache.java
  1. … 665 more files in changeset.
Apply `'try finally' replaceable with 'try' with resources` inspection the whole project

  1. … 53 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./ModuleMetadataCacheEntrySerializer.java
    • -1
    • +1
    ./artifacts/AbstractArtifactsCache.java
    • -1
    • +1
    ./artifacts/DefaultModuleArtifactCache.java
    • -1
    • +1
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +1
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 904 more files in changeset.
Change few private methods to static

    • -5
    • +5
    ./ModuleComponentResolveMetadataSerializer.java
    • -3
    • +3
    ./SuppliedComponentMetadataSerializer.java
    • -1
    • +1
    ./dynamicversions/AbstractModuleVersionsCache.java
  1. … 248 more files in changeset.
Replace anonymous classes with lambdas

    • -24
    • +18
    ./PersistentModuleMetadataCache.java
  1. … 710 more files in changeset.
Replace anonymous classes with lambdas

    • -24
    • +18
    ./PersistentModuleMetadataCache.java
  1. … 694 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +7
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +7
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +7
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 885 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +7
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 892 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +7
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +7
    ./artifacts/DefaultModuleArtifactsCache.java
    • -1
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
  1. … 897 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +2
    ./ModuleMetadataCacheEntrySerializer.java
    • -0
    • +2
    ./artifacts/AbstractArtifactsCache.java
    • -0
    • +5
    ./artifacts/DefaultCachedArtifact.java
    • -0
    • +3
    ./artifacts/DefaultCachedArtifacts.java
    • -0
    • +6
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +4
    ./artifacts/DefaultModuleArtifactsCache.java
    • -0
    • +2
    ./dynamicversions/AbstractModuleVersionsCache.java
    • -0
    • +2
    ./dynamicversions/DefaultCachedModuleVersionList.java
    • -0
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
    • -0
    • +1
    ./dynamicversions/DefaultResolvedModuleVersion.java
  1. … 991 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +2
    ./ModuleMetadataCacheEntrySerializer.java
    • -0
    • +2
    ./artifacts/AbstractArtifactsCache.java
    • -0
    • +5
    ./artifacts/DefaultCachedArtifact.java
    • -0
    • +3
    ./artifacts/DefaultCachedArtifacts.java
    • -0
    • +6
    ./artifacts/DefaultModuleArtifactCache.java
    • -0
    • +4
    ./artifacts/DefaultModuleArtifactsCache.java
    • -0
    • +2
    ./dynamicversions/AbstractModuleVersionsCache.java
    • -0
    • +2
    ./dynamicversions/DefaultCachedModuleVersionList.java
    • -0
    • +4
    ./dynamicversions/DefaultModuleVersionsCache.java
    • -0
    • +1
    ./dynamicversions/DefaultResolvedModuleVersion.java
  1. … 985 more files in changeset.
Avoid the use of `Objects.hashCode`

This involves the creation of an array, which starts becoming

relevant when we create lots of those objects.

  1. … 3 more files in changeset.
Avoid the use of `Objects.hashCode`

This involves the creation of an array, which starts becoming

relevant when we create lots of those objects.

  1. … 3 more files in changeset.
Define size of immutable builders where possible

This makes it possible to avoid unnecessary re-allocations when the number of elements is known up-front.

    • -2
    • +2
    ./SuppliedComponentMetadataSerializer.java
  1. … 29 more files in changeset.
Define size of immutable builders where possible

This makes it possible to avoid unnecessary re-allocations when the number of elements is known up-front.

    • -2
    • +2
    ./SuppliedComponentMetadataSerializer.java
  1. … 30 more files in changeset.
Define size of immutable builders where possible

This makes it possible to avoid unnecessary re-allocations when the number of elements is known up-front.

    • -2
    • +2
    ./SuppliedComponentMetadataSerializer.java
  1. … 32 more files in changeset.
Define size of immutable builders where possible

This makes it possible to avoid unnecessary re-allocations when the number of elements is known up-front.

    • -2
    • +2
    ./SuppliedComponentMetadataSerializer.java
  1. … 31 more files in changeset.
Experimental change