Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add a codec to serialize `ConcurrentHashMap` instances to the instant execution cache.

  1. … 2 more files in changeset.
Add a codec to serialize `ConcurrentHashMap` instances to the instant execution cache.

  1. … 2 more files in changeset.
Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

  1. … 7 more files in changeset.
Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

  1. … 7 more files in changeset.
Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

  1. … 7 more files in changeset.
Do not deserialize all `List` implementations from the instant execution cache as `ArrayList`, as a step towards support for plugins using Guava types.

Also simplify the contract that codecs use to write values, making it symmetrical for writing and reading.

  1. … 7 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Revert instant execution report"

  1. … 35 more files in changeset.
Revert "Merge pull request #9696 from gradle/bamboo/ie/summarize"

This reverts commit 86ef5e30b3cb8628ac3125e06df940308cf5ef3c, reversing

changes made to 48c199d8b828c221b95a8fb6ec6d1431a0e0c115.

  1. … 35 more files in changeset.
Revert "Merge pull request #9696 from gradle/bamboo/ie/summarize"

This reverts commit 86ef5e30b3cb8628ac3125e06df940308cf5ef3c, reversing

changes made to 48c199d8b828c221b95a8fb6ec6d1431a0e0c115.

  1. … 35 more files in changeset.
Fix or suppress all `:instantExecution` compilation warnings

  1. … 8 more files in changeset.
Refine MethodCodec

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

  1. … 2 more files in changeset.
Refine MethodCodec

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

  1. … 2 more files in changeset.
Refine MethodCodec

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

  1. … 2 more files in changeset.
Extract EnumSet and EnumMap codecs as objects

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

  1. … 3 more files in changeset.
Explicit EnumSet codec

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

  1. … 1 more file in changeset.
EnumMap codec to fix Test task support after skipping transient fields

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

  1. … 1 more file in changeset.
Rework some serialization to write the state of `Test` task to the instant execution cache.

- Write transient fields (as we don't run the `readObject()` methods, and don't want to).

- Handle arrays

- Special case serialization for `TreeSet` and `LinkedHashSet`.

- Remove the special case serialization for `EnumMap` and just treat this as a bean for now.

  1. … 5 more files in changeset.
Rework some serialization to write the state of `Test` task to the instant execution cache.

- Write transient fields (as we don't run the `readObject()` methods, and don't want to).

- Handle arrays

- Special case serialization for `TreeSet` and `LinkedHashSet`.

- Remove the special case serialization for `EnumMap` and just treat this as a bean for now.

  1. … 5 more files in changeset.
Rework some serialization to write the state of `Test` task to the instant execution cache.

- Write transient fields (as we don't run the `readObject()` methods, and don't want to).

- Handle arrays

- Special case serialization for `TreeSet` and `LinkedHashSet`.

- Remove the special case serialization for `EnumMap` and just treat this as a bean for now.

  1. … 5 more files in changeset.
Serialize enough `Test` task state to be able to run tests.

- Special case serialization for `HashSet` instances instead of `Set` instances, to allow other types that extend `Set`, such as `DomainObjectContainer` to be serialized as beans (for now).

- Special case serialization for `EnumMap` instances.

- Treat `BuildOperationExecutor` as a service.

  1. … 7 more files in changeset.
Serialize enough `Test` task state to be able to run tests.

- Special case serialization for `HashSet` instances instead of `Set` instances, to allow other types that extend `Set`, such as `DomainObjectContainer` to be serialized as beans (for now).

- Special case serialization for `EnumMap` instances.

- Treat `BuildOperationExecutor` as a service.

  1. … 7 more files in changeset.
Serialize enough `Test` task state to be able to run tests.

- Special case serialization for `HashSet` instances instead of `Set` instances, to allow other types that extend `Set`, such as `DomainObjectContainer` to be serialized as beans (for now).

- Special case serialization for `EnumMap` instances.

- Treat `BuildOperationExecutor` as a service.

  1. … 4 more files in changeset.
Serialize listener broadcast services to/from the instant execution cache. These are used by the `Test` task.

Also serialize `TreeMap` and `LinkedHashMap` instances.

  1. … 10 more files in changeset.
Serialize listener broadcast services to/from the instant execution cache. These are used by the `Test` task.

Also serialize `TreeMap` and `LinkedHashMap` instances.

  1. … 11 more files in changeset.