Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Prefer encoding small integers for dirMode & fileMode

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

  1. … 6 more files in changeset.
Serialize scalar properties from CopySpec

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

  1. … 6 more files in changeset.
Serialize scalar properties from CopySpec

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

  1. … 6 more files in changeset.
Fixes for previous.

Improve handling of startup failures in 'single request' and 'multi request' worker processes, so that the failure is propagated to the client rather than logged.

  1. … 7 more files in changeset.
Improve handling of startup failures in 'single request' and 'multi request' worker processes, so that the failure is propagated to the client rather than logged.

  1. … 7 more files in changeset.
Improve handling of startup failures in 'single request' and 'multi request' worker processes, so that the failure is propagated to the client rather than logged.

  1. … 7 more files in changeset.
Improve handling of startup failures in 'single request' and 'multi request' worker processes, so that the failure is propagated to the client rather than logged.

  1. … 7 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Move instantiation of the various Property instances behind a factory interface.

  1. … 18 more files in changeset.
Fix for serialization

Fix deserialization of `Directory` instances from the instant execution cache so that they use the correct base directory to resolve files and directories.

  1. … 16 more files in changeset.
Fix deserialization of `Directory` instances from the instant execution cache so that they use the correct base directory to resolve files and directories.

  1. … 16 more files in changeset.
Let instant execution serialize enum subtypes correctly

Fixes #12301

  1. … 1 more file in changeset.
Enable new Kotlin type inference on `:instantExecution`

  1. … 1 more file in changeset.
Fix for previous commit.

Fix for previous commit.

Fix for previous commit.

Simplify the implementation of `GeneratedSingletonFileTree`.

  1. … 25 more files in changeset.
Simplify the implementation of `GeneratedSingletonFileTree`.

  1. … 25 more files in changeset.
Simplify the implementation of `GeneratedSingletonFileTree`.

  1. … 25 more files in changeset.
Fix for previous commit.

Fix for previous commit.

Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

  1. … 36 more files in changeset.
Do not write the source paths for a `CopySpec` multiple times to the instant execution cache.

Previously, these were written once when the `CopySpec` was serialized and once when the associated input property spec was serialized.

This commit adds some special case handling for this case. It also preserves the identity of each `FileTree` and `FileCollection` instance for each task to enable short circuiting when the same file collections are referenced via multiple paths, such as in the `CopySpec` case.

  1. … 42 more files in changeset.