Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
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. … 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.
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.
Make instant execution serialization test easier to debug

  1. … 1 more file in changeset.
Restore generic argument removed by mistake

The new type inference engine used by IntelliJ says it's unused but the batch

compiler disagrees.