internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid Guava when printing failure messages in messaging

Use native-platform to determine the hostname of the current machine.

Split a separate service out of `InetAddressFactory` to do the hostname resolution.

    • -42
    • +0
    ./remote/internal/inet/InetAddressFactory.java
  1. … 5 more files in changeset.
Use native-platform to determine the hostname of the current machine.

Split a separate service out of `InetAddressFactory` to do the hostname resolution.

    • -42
    • +0
    ./remote/internal/inet/InetAddressFactory.java
  1. … 7 more files in changeset.
Use native-platform to determine the hostname of the current machine.

Split a separate service out of `InetAddressFactory` to do the hostname resolution.

    • -42
    • +0
    ./remote/internal/inet/InetAddressFactory.java
  1. … 7 more files in changeset.
Use native-platform to determine the hostname of the current machine.

Split a separate service out of `InetAddressFactory` to do the hostname resolution.

    • -42
    • +0
    ./remote/internal/inet/InetAddressFactory.java
  1. … 7 more files in changeset.
Use native-platform to determine the hostname of the current machine.

Split a separate service out of `InetAddressFactory` to do the hostname resolution.

    • -42
    • +0
    ./remote/internal/inet/InetAddressFactory.java
  1. … 7 more files in changeset.
Use native-platform to determine the hostname of the current machine.

Split a separate service out of `InetAddressFactory` to do the hostname resolution.

    • -42
    • +0
    ./remote/internal/inet/InetAddressFactory.java
  1. … 6 more files in changeset.
Use `hostname` on macOS to lookup local host name

This is to work around a five second lag when using the JDK approach, see https://bugs.openjdk.java.net/browse/JDK-8143378.

    • -7
    • +35
    ./remote/internal/inet/InetAddressFactory.java
Use `hostname` on macOS to lookup local host name

This is to work around a five second lag when using the JDK approach, see https://bugs.openjdk.java.net/browse/JDK-8143378.

    • -7
    • +35
    ./remote/internal/inet/InetAddressFactory.java
Inject hostname to OriginMetadataFactory

    • -1
    • +2
    ./remote/internal/inet/InetAddressFactory.java
    • -0
    • +19
    ./remote/internal/inet/package-info.java
  1. … 3 more files in changeset.
Inject hostname to OriginMetadataFactory

    • -1
    • +2
    ./remote/internal/inet/InetAddressFactory.java
    • -0
    • +19
    ./remote/internal/inet/package-info.java
  1. … 3 more files in changeset.
Move InetAddressFactory to :base-services and work around JDK bug

See https://bugs.openjdk.java.net/browse/JDK-8143378

    • -175
    • +0
    ./remote/internal/inet/InetAddressFactory.java
    • -91
    • +0
    ./remote/internal/inet/InetAddresses.java
    • -2
    • +3
    ./remote/services/MessagingServices.java
  1. … 23 more files in changeset.
Move InetAddressFactory to :base-services and work around JDK bug

See https://bugs.openjdk.java.net/browse/JDK-8143378

    • -148
    • +0
    ./remote/internal/inet/InetAddressFactory.java
    • -91
    • +0
    ./remote/internal/inet/InetAddresses.java
    • -2
    • +3
    ./remote/services/MessagingServices.java
  1. … 23 more files in changeset.
Move InetAddressFactory to :base-services and work around JDK bug

See https://bugs.openjdk.java.net/browse/JDK-8143378

    • -175
    • +0
    ./remote/internal/inet/InetAddressFactory.java
    • -91
    • +0
    ./remote/internal/inet/InetAddresses.java
    • -2
    • +3
    ./remote/services/MessagingServices.java
  1. … 23 more files in changeset.
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

    • -0
    • +3
    ./remote/internal/inet/SocketConnection.java
Handle 'Connection reset' as end-of-stream failures too

    • -0
    • +3
    ./remote/internal/inet/SocketConnection.java
Use InetAddress.getLoopbackAddress to find loopback address

    • -1
    • +1
    ./remote/internal/inet/InetAddressFactory.java
Revert loopback

    • -30
    • +3
    ./remote/internal/inet/InetAddressFactory.java
  1. … 1 more file in changeset.
Run perf with loopback

    • -3
    • +30
    ./remote/internal/inet/InetAddressFactory.java
  1. … 14 more files in changeset.
Allow serialization of Path(s)

    • -0
    • +18
    ./serialize/BaseSerializerFactory.java
  1. … 2 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

    • -1
    • +1
    ./remote/internal/hub/JavaSerializationBackedMethodArgsSerializer.java
  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.

    • -3
    • +2
    ./serialize/kryo/StringDeduplicatingKryoBackedDecoder.java
    • -170
    • +13
    ./serialize/kryo/StringDeduplicatingKryoBackedEncoder.java
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.

    • -3
    • +2
    ./serialize/kryo/StringDeduplicatingKryoBackedDecoder.java
    • -170
    • +13
    ./serialize/kryo/StringDeduplicatingKryoBackedEncoder.java
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.

    • -15
    • +3
    ./remote/services/MessagingServices.java
  1. … 8 more files in changeset.