Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

  1. … 6 more files in changeset.
Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

  1. … 6 more files in changeset.
Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

  1. … 6 more files in changeset.
Move serialization of `Provider` types to several `Codec` implementations, rather than hard-coded into bean serialization.

  1. … 6 more files in changeset.
Serialize Groovy metaclass instances to the instant execution cache, and remove some special case handling to ignore specific fields.

  1. … 2 more files in changeset.
Serialize Groovy metaclass instances to the instant execution cache, and remove some special case handling to ignore specific fields.

  1. … 2 more files in changeset.
Serialize Groovy metaclass instances to the instant execution cache, and remove some special case handling to ignore specific fields.

  1. … 2 more files in changeset.
Serialize Groovy metaclass instances to the instant execution cache, and remove some special case handling to ignore specific fields.

  1. … 2 more files in changeset.
Serialize Groovy metaclass instances to the instant execution cache, and remove some special case handling to ignore specific fields.

  1. … 2 more files in changeset.
Do not eagerly evaluate functional types such as `Callable` when writing to the instant execution cache. Eagerly evaluate only those types whose purpose is better understood, such as `Provider` or `FileCollection`.

Do not eagerly evaluate functional types such as `Callable` when writing to the instant execution cache. Eagerly evaluate only those types whose purpose is better understood, such as `Provider` or `FileCollection`.

Do not eagerly evaluate functional types such as `Callable` when writing to the instant execution cache. Eagerly evaluate only those types whose purpose is better understood, such as `Provider` or `FileCollection`.

Do not eagerly evaluate functional types such as `Callable` when writing to the instant execution cache. Eagerly evaluate only those types whose purpose is better understood, such as `Provider` or `FileCollection`.

Do not eagerly evaluate functional types such as `Callable` when writing to the instant execution cache. Eagerly evaluate only those types whose purpose is better understood, such as `Provider` or `FileCollection`.

Temporarily ignore a specific property of an Android plugin class when writing to the instant execution cache.

This work around can be ignored once we are able to correctly write lambda instances to the cache.

Temporarily ignore a specific property of an Android plugin class when writing to the instant execution cache.

This work around can be ignored once we are able to correctly write lambda instances to the cache.

Serialize references to `WorkerExecutor` to the instant execution cache.

Also serialize broken `Provider<T>` instances, in the same way that broken `FileCollection` instances are serialized. This is really just a work around, and we should instead offer ways to avoid writing these broken instances to the cache.

  1. … 5 more files in changeset.
Serialize references to `WorkerExecutor` to the instant execution cache.

Also serialize broken `Provider<T>` instances, in the same way that broken `FileCollection` instances are serialized. This is really just a work around, and we should instead offer ways to avoid writing these broken instances to the cache.

  1. … 5 more files in changeset.
Remove no longer necessary `SerializableReadReplaceReader`

Now that the `writeReplace` / `readResolve` responsibility was moved to `BeanCodec`.

  1. … 1 more file in changeset.
Remove no longer necessary `SerializableReadReplaceReader`

Now that the `writeReplace` / `readResolve` responsibility was moved to `BeanCodec`.

  1. … 1 more file in changeset.
Remove no longer necessary `SerializableReadReplaceReader`

Now that the `writeReplace` / `readResolve` responsibility was moved to `BeanCodec`.

  1. … 1 more file in changeset.
Move `writeReplace` handling to `BeanCodec`

For symmetry.

    • -31
    • +0
    ./SerializableWriteReplaceWriter.kt
  1. … 2 more files in changeset.
Move `writeReplace` handling to `BeanCodec`

For symmetry.

    • -31
    • +0
    ./SerializableWriteReplaceWriter.kt
  1. … 2 more files in changeset.
Revert "Reinstate "Let instant execution reuse classloaders when loading""

  1. … 36 more files in changeset.
Revert "Revert "Let instant execution reuse classloaders when loading""

  1. … 36 more files in changeset.
Revert "Let instant execution reuse classloaders when loading"

  1. … 36 more files in changeset.
Fix Kotlin warnings

  1. … 1 more file in changeset.
Fix Kotlin warnings

  1. … 1 more file in changeset.
Fix Kotlin warnings

  1. … 1 more file in changeset.
Don't serialize transient fields of beans in instant execution state