Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 146 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 888 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 900 more files in changeset.
Add missing @Override to all modules

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

  1. … 1000 more files in changeset.
Add missing @Override to all modules

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

  1. … 994 more files in changeset.
More tweaks to the native launcher

  1. … 3 more files in changeset.
Dirty hacks to make it work

  1. … 10 more files in changeset.
Experiment with Graal native image launcher

To try it:

- run `gradlew launcher:nativeImage`

- copy the `subprojects/launcher/build/graal/launcher-native` file into a local Gradle install `bin` directory

- go into your local Gradle distribution directory and run `bin/launcher-native -Dorg.gradle.native=false -Djava.home=/opt/jdk1.8.0 -d`

(adapt the JDK path accordingly)

  1. … 8 more files in changeset.
Experiment with Graal native image launcher

To try it:

- run `gradlew launcher:nativeImage`

- copy the `subprojects/launcher/build/graal/launcher-native` file into a local Gradle install `bin` directory

- go into your local Gradle distribution directory and run `bin/launcher-native -Dorg.gradle.native=false -Djava.home=/opt/jdk1.8.0 -d`

(adapt the JDK path accordingly)

  1. … 8 more files in changeset.
Revert "Merge pull request #7838 from gradle/eskatos/messaging/bind-loopback-if-available"

Listening to the loopback device seems to cause some connection issues

to the daemon from IDEA. Reverting the change for now.

This reverts commit 9a940b21ee06ed0b5c83b7d88f7d191a0d7a590e, reversing

changes made to 18b1f6e10f32f623986868bb39e083b49467b16e.

  1. … 6 more files in changeset.
Remove some unused code from `InetAddresses`.

  1. … 1 more file in changeset.
Prefer loopback bind address if available for IPC

Keep file lock communicator bound to wildcard address

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

  1. … 6 more files in changeset.
Prefer loopback bind address if available for IPC

Keep file lock communicator bound to wildcard address

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

  1. … 6 more files in changeset.
Prefer loopback bind address if available for IPC

Keep file lock communicator bound to wildcard address

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

  1. … 6 more files in changeset.
Handle unrecoverable errors in worker process (#6798)

We fork worker processes to do necessary work, such as test/start play application/run worker daemons, and control these worker processes via socket. However, if something is wrong in the worker processes' socket connection threads, the worker process might be stuck forever.

This PR makes an attempt by registering an "unrecoverable error handler" to `ObjectConnection`. If something unexpected happens, the worker can exit instead of hanging forever. This is not a perfect solution, but it's better than hanging forever. Also, the worker process can record the exceptions into a file to help people understand what's going on there.

  1. … 8 more files in changeset.
Add unrecoverable error handler for ObjectConnection

  1. … 6 more files in changeset.
Try to disable option file

  1. … 1 more file in changeset.