Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removing a task dependency from a task instance is no longer supported (#10289)

  1. … 2 more files in changeset.
Removing a task dependency from a task instance is no longer supported

  1. … 2 more files in changeset.
Removing a task dependency from a task instance is no longer supported

  1. … 1 more file in changeset.
A work node receives a context that exposes the build scoped services, rather than an empty registry, when the node is not associated with a project. This means that a node implementation does not have to carry build scoped services around in case it does not end up have an owning project, and can just locate the execution services it needs via its context when it runs.

  1. … 5 more files in changeset.
A node receives a context that exposes the build scoped services, rather than an empty context, when the node is not associated with a project. This means that a node implementation does not have to carry services around in case it does not have an owning project, but can just locate the execution services it needs via its context.

  1. … 5 more files in changeset.
A work node receives a context that exposes the build scoped services, rather than an empty registry, when the node is not associated with a project. This means that a node implementation does not have to carry build scoped services around in case it does not end up have an owning project, and can just locate the execution services it needs via its context when it runs.

  1. … 5 more files in changeset.
A node receives a context that exposes the build scoped services, rather than an empty context, when the node is not associated with a project. This means that a node implementation does not have to carry services around in case it does not have an owning project, but can just locate the execution services it needs via its context.

  1. … 5 more files in changeset.
Decouple work node implementations from projects a little, so that a node is given a context through which it can locate its execution services, rather than using a project service registry directly.

  1. … 19 more files in changeset.
Decouple work node implementations from projects a little, so that a node is given a context through which it can locate its execution services, rather than using a project service registry.

    • -0
    • +26
    ./NodeExecutionContext.java
  1. … 19 more files in changeset.
Decouple work node implementations from projects a little, so that a node is given a context through which it can locate its execution services, rather than using a project service registry.

  1. … 19 more files in changeset.
Decouple work node implementations from projects a little, so that a node is given a context through which it can locate its execution services, rather than using a project service registry directly.

    • -0
    • +26
    ./NodeExecutionContext.java
  1. … 19 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -6
    • +1
    ./CachingTaskDependencyResolveContext.java
  1. … 665 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
    • -2
    • +2
    ./FailureCollectingTaskDependencyResolveContext.java
  1. … 906 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./CachingTaskDependencyResolveContext.java
  1. … 169 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./CachingTaskDependencyResolveContext.java
  1. … 167 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./CachingTaskDependencyResolveContext.java
  1. … 710 more files in changeset.
Replace anonymous classes with lambdas

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

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 901 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 901 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 889 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 896 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 901 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -3
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 901 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./CachingTaskDependencyResolveContext.java
  1. … 1005 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./CachingTaskDependencyResolveContext.java
  1. … 999 more files in changeset.
Simplify how task input dependencies are discovered by `TaskInput`, so that the dependencies are visited instead of being added as artificial elements of the input file collection.

Also simplify the resolution of task dependencies provided by `TaskDependencyContainer` and `Provider` instances.

    • -0
    • +4
    ./CachingTaskDependencyResolveContext.java
  1. … 8 more files in changeset.
Simplify how task input dependencies are discovered by `TaskInput`, so that the dependencies are visited instead of being added as artificial elements of the input file collection.

Also simplify the resolution of task dependencies provided by `TaskDependencyContainer` and `Provider` instances.

    • -0
    • +4
    ./CachingTaskDependencyResolveContext.java
  1. … 7 more files in changeset.
Simplify how task input dependencies are discovered by `TaskInput`, so that the dependencies are visited instead of being added as artificial elements of the input file collection.

Also simplify the resolution of task dependencies provided by `TaskDependencyContainer` and `Provider` instances.

    • -0
    • +4
    ./CachingTaskDependencyResolveContext.java
  1. … 8 more files in changeset.
More fixes

  1. … 4 more files in changeset.
More fixes

  1. … 4 more files in changeset.