Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removed unused field.

Removed unused field.

Removed unused field.

Removed unused field.

Removed unused field.

Removed unused field.

Handle 'Connection reset' as end-of-stream failures too

Handle 'Connection reset' as end-of-stream failures too

Use InetAddress.getLoopbackAddress to find loopback address

Revert loopback

  1. … 1 more file in changeset.
Run perf with loopback

  1. … 14 more files in changeset.
Allow serialization of Path(s)

  1. … 2 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

  1. … 40 more files in changeset.
Simplify string deduplicating encoder

This commit simplifies the string deduplicating encoder.

It should also make the serialized form slightly smaller.

We can do this without bumping the binary store format

_because_ this encoder is only used in transient resolution

result serialization, which is Gradle version specific.

Simplify string deduplicating encoder

This commit simplifies the string deduplicating encoder.

It should also make the serialized form slightly smaller.

We can do this without bumping the binary store format

_because_ this encoder is only used in transient resolution

result serialization, which is Gradle version specific.

Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

  1. … 8 more files in changeset.
Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

  1. … 8 more files in changeset.
Rework `MessagingServices` so that it is just a provider of services and registered in the same way as other providers, rather than it being its own `ServiceRegistry` that is added as a service and then specific services manually located from it.

Also rework how the logging services are wired into the tooling API connections, so that the logging services registry is just a parent of the connection services in the same way as other scopes, rather than it being registered as a service as well as being a parent.

  1. … 8 more files in changeset.
WIP - more changes.

  1. … 9 more files in changeset.
WIP - more changes.

  1. … 9 more files in changeset.
Reacquire project lock after work items in order to invoke TaskActionListener

  1. … 6 more files in changeset.
Reacquire project lock after work items in order to invoke TaskActionListener

  1. … 5 more files in changeset.
Reacquire project lock after work items in order to invoke TaskActionListener

  1. … 5 more files in changeset.
Serialize values of type `Character` and `char` and `ToolingModelBuilderRegistry` when serializing to the instant execution cache.

Also warn about and discard values of type `TaskContainer` (same as `Project`, `Task`, etc).

  1. … 2 more files in changeset.
Serialize values of type `Character` and `char` and `ToolingModelBuilderRegistry` when serializing to the instant execution cache.

Also warn about and discard values of type `TaskContainer` (same as `Project`, `Task`, etc).

  1. … 2 more files in changeset.
Serialize values of type `Character` and `char` and `ToolingModelBuilderRegistry` when serializing to the instant execution cache.

Also warn about and discard values of type `TaskContainer` (same as `Project`, `Task`, etc).

  1. … 2 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.

    • -0
    • +23
    ./org/gradle/internal/event/AnonymousListenerBroadcast.java
  1. … 8 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. … 9 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.

    • -0
    • +23
    ./org/gradle/internal/event/AnonymousListenerBroadcast.java
  1. … 9 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

  1. … 9 more files in changeset.