Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Serialize FileTree pattern set

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

  1. … 1 more file in changeset.
Serialize FileTree pattern set

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

  1. … 1 more file in changeset.
Serialize FileTree pattern set

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

  1. … 1 more file in changeset.
Serialize FileTree pattern set

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

  1. … 1 more file in changeset.
Serialize FileTree pattern set

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

  1. … 1 more file in changeset.
Serialize FileTree pattern set

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

  1. … 1 more file in changeset.
Rename file collection visitor type and visit method.

  1. … 33 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 33 more files in changeset.
Rename file collection visitor type and visit method.

  1. … 33 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Change file collection `visitLeafCollections()` so that visitor receives a 'source' object and `Iterable<File>` that describes a file collection, instead of a `FileCollection` instance.

Change visiting of the outputs of artifact transforms so that an empty collection is visited when its 'spec' is requested by the visitor. The 'source' object can be used to carry details about the output variant to the instant execution serializer.

  1. … 25 more files in changeset.
Merge `FileTreeInternal.visitTreeOrBackingFile()` into `visitLeafCollections(listener)`, so that the listener is told whether or not the tree is backed by a file and can do what it chooses with this information.

  1. … 16 more files in changeset.
Merge `FileTreeInternal.visitTreeOrBackingFile()` into `visitLeafCollections(listener)`, so that the listener is told whether or not the tree is backed by a file and can do what it chooses with this information.

  1. … 17 more files in changeset.
Merge `FileTreeInternal.visitTreeOrBackingFile()` into `visitLeafCollections(listener)`, so that the listener is told whether or not the tree is backed by a file and can do what it chooses with this information.

  1. … 16 more files in changeset.
Refine the API for visiting the leaves of a FileCollection, so that a visitor does not have to recreate a FileTree from its root directory and set of patterns, but can instead use the original instance.

  1. … 8 more files in changeset.
Refine the API for visiting the leaves of a FileCollection, so that a visitor does not have to recreate a FileTree from its root directory and set of patterns, but can instead use the original instance.

  1. … 8 more files in changeset.
Refine the API for visiting the leaves of a FileCollection, so that a visitor does not have to recreate a FileTree from its root directory and set of patterns, but can instead use the original instance.

  1. … 8 more files in changeset.
Refine the API for visiting the leaves of a FileCollection, so that a visitor does not have to recreate a FileTree from its root directory and set of patterns, but can instead use the original instance.

  1. … 8 more files in changeset.
Make `Codec.decode` a suspending function

  1. … 20 more files in changeset.
Make `Codec.decode` a suspending function

  1. … 20 more files in changeset.
Make `Codec.encode` a suspending function

So the continuations can be used to solve the `StackOverflowError`s on

deeply nested object graphs.

  1. … 20 more files in changeset.
Make `Codec.encode` a suspending function

So the continuations can be used to solve the `StackOverflowError`s on

deeply nested object graphs.

  1. … 20 more files in changeset.
WIP

  1. … 13 more files in changeset.
Use a new interface for filtering file tree elements

  1. … 11 more files in changeset.
Use a new interface for filtering file tree elements

  1. … 10 more files in changeset.
Use a new interface for filtering file tree elements

  1. … 10 more files in changeset.
Decouple leaf visitor from FileTreeInternal

  1. … 9 more files in changeset.