initialization

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update core tests

  1. … 11 more files in changeset.
Build buildSrc after applying the settings file

This allows the build cache settings to implicitly apply to buildSrc,

whereas before the configuration had to be duplicated there.

    • -2
    • +3
    ./ProjectPropertySettingBuildLoader.java
    • -1
    • +1
    ./ScriptEvaluatingSettingsProcessor.java
  1. … 21 more files in changeset.
Allow init scripts to apply plugins to settings

    • -0
    • +1
    ./ScriptEvaluatingSettingsProcessor.java
  1. … 10 more files in changeset.
Move Deleter interface out of impl package

  1. … 41 more files in changeset.
Move Deleter interface out of impl package

  1. … 38 more files in changeset.
Use Deleter for cache directory cleanup

  1. … 7 more files in changeset.
Use Deleter for cache directory cleanup

  1. … 6 more files in changeset.
Ensure that non-task node instances read from the instant execution cache are reused when referenced from a file collection read from the cache.

  1. … 8 more files in changeset.
Ensure that non-task node instances read from the instant execution cache are reused when referenced from a file collection read from the cache.

  1. … 8 more files in changeset.
Let instant execution properly restore the `ClassLoaderScope` hierarchy

By exposing opaque `ClassLoaderScope` identifiers that can be used as

map keys and properly represent the scope hierarchy instead of the

scope names which don't reflect the hierarchy.

    • -8
    • +8
    ./ClassLoaderScopeRegistryListener.java
    • -4
    • +5
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Let instant execution properly restore the `ClassLoaderScope` hierarchy

By exposing opaque `ClassLoaderScope` identifiers that can be used as

map keys and properly represent the scope hierarchy instead of the

scope names which don't reflect the hierarchy.

    • -8
    • +8
    ./ClassLoaderScopeRegistryListener.java
    • -4
    • +5
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Let instant execution properly restore the `ClassLoaderScope` hierarchy

By exposing opaque `ClassLoaderScope` identifiers that can be used as

map keys and properly represent the scope hierarchy instead of the

scope names which don't reflect the hierarchy.

    • -8
    • +8
    ./ClassLoaderScopeRegistryListener.java
    • -4
    • +5
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Let instant execution properly restore the `ClassLoaderScope` hierarchy

By exposing opaque `ClassLoaderScope` identifiers that can be used as

map keys and properly represent the scope hierarchy instead of the

scope names which don't reflect the hierarchy.

    • -8
    • +8
    ./ClassLoaderScopeRegistryListener.java
    • -4
    • +5
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Let instant execution properly restore the `ClassLoaderScope` hierarchy

By exposing opaque `ClassLoaderScope` identifiers that can be used as

map keys and properly represent the scope hierarchy instead of the

scope names which don't reflect the hierarchy.

    • -8
    • +8
    ./ClassLoaderScopeRegistryListener.java
    • -4
    • +5
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Let instant execution properly restore the `ClassLoaderScope` hierarchy

By exposing opaque `ClassLoaderScope` identifiers that can be used as

map keys and properly represent the scope hierarchy instead of the

scope names which don't reflect the hierarchy.

    • -0
    • +30
    ./ClassLoaderScopeId.java
    • -8
    • +8
    ./ClassLoaderScopeRegistryListener.java
    • -4
    • +5
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Revert "Reinstate "Let instant execution reuse classloaders when loading""

    • -58
    • +0
    ./ClassLoaderScopeRegistryListener.java
    • -12
    • +3
    ./DefaultClassLoaderScopeRegistry.java
  1. … 34 more files in changeset.
Revert "Revert "Let instant execution reuse classloaders when loading""

    • -0
    • +58
    ./ClassLoaderScopeRegistryListener.java
    • -3
    • +12
    ./DefaultClassLoaderScopeRegistry.java
  1. … 34 more files in changeset.
Revert "Let instant execution reuse classloaders when loading"

    • -58
    • +0
    ./ClassLoaderScopeRegistryListener.java
    • -12
    • +3
    ./DefaultClassLoaderScopeRegistry.java
  1. … 34 more files in changeset.
Document `ClassLoaderScopeRegistryListener`

    • -0
    • +9
    ./ClassLoaderScopeRegistryListener.java
Polish `DefaultGradleLauncherFactory`

- Move variable closer to use

Polish `DefaultGradleLauncherFactory`

- Move variable closer to use

Polish `DefaultGradleLauncherFactory`

- Move variable closer to use

Replace null `ClassLoaderScopeRegistryListener` reference by null object

    • -0
    • +18
    ./ClassLoaderScopeRegistryListener.java
    • -8
    • +4
    ./DefaultClassLoaderScopeRegistry.java
  1. … 4 more files in changeset.
Replace null `ClassLoaderScopeRegistryListener` reference by null object

    • -0
    • +18
    ./ClassLoaderScopeRegistryListener.java
    • -8
    • +4
    ./DefaultClassLoaderScopeRegistry.java
  1. … 4 more files in changeset.
Replace null `ClassLoaderScopeRegistryListener` reference by null object

    • -0
    • +18
    ./ClassLoaderScopeRegistryListener.java
    • -8
    • +4
    ./DefaultClassLoaderScopeRegistry.java
  1. … 4 more files in changeset.
Reduce `ClassLoaderScopeRegistryListener` overhead

By only registering the instant execution listener when instant

execution is enabled and by only using the broadcaster when there is

at least one registered listener.

    • -3
    • +11
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Reduce `ClassLoaderScopeRegistryListener` overhead

By only registering the instant execution listener when instant

execution is enabled and by only using the broadcaster when there is

at least one registered listener.

    • -3
    • +11
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Reduce `ClassLoaderScopeRegistryListener` overhead

By only registering the instant execution listener when instant

execution is enabled and by only using the broadcaster when there is

at least one registered listener.

    • -3
    • +11
    ./DefaultClassLoaderScopeRegistry.java
  1. … 6 more files in changeset.
Deprecating buildSrc usage in settings (#9898)

* Fix sanityCheck

* Handle deprecated use of resources from buildSrc in settings

* Address some feedback from PR review

* Simplify deprecation warning

* ensure only fired once for performance reasons

* tweak test coverage

* add proper test coverage

* use simplified deprecation warning

* ensure works with kotlin-ds;

* Fix caching of deprecated classloader

* use uniqye identifier and avoid same identifier as non deprecated loader

* fix more tests now expecting deprecation warning

* Make DeprecatedClassloader closeable

* Mention deprecation in upgrade guide

    • -1
    • +1
    ./ScriptEvaluatingSettingsProcessor.java
  1. … 22 more files in changeset.
Move from a recording decorator to a listener

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

    • -0
    • +31
    ./ClassLoaderScopeRegistryListener.java
    • -3
    • +8
    ./DefaultClassLoaderScopeRegistry.java
    • -163
    • +0
    ./RecordingClassLoaderScopeRegistry.java
  1. … 12 more files in changeset.