Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 909 more files in changeset.
Simplify launcher project structure

  1. … 574 more files in changeset.
Simplify launcher project structure

  1. … 574 more files in changeset.
Simplify launcher project structure

  1. … 572 more files in changeset.
Simplify launcher project structure

    • -0
    • +64
    ./DaemonScanInfo.java
    • -0
    • +119
    ./DefaultDaemonScanInfo.java
  1. … 557 more files in changeset.
Simplify launcher project structure

  1. … 574 more files in changeset.
Simplify launcher project structure

  1. … 574 more files in changeset.
Split :launcher into :launcher, :launcherBootstrap and :launcherStartup

in order to isolate Java 6 stuff

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

  1. … 543 more files in changeset.
Split :launcher into :launcher, :launcherBootstrap and :launcherStartup

in order to isolate Java 6 stuff

Let split launcher projects code be shipped in a fat jar

for backwards compatibility

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

  1. … 547 more files in changeset.
Split :launcher into :launcher, :launcherBootstrap and :launcherStartup

in order to isolate Java 6 stuff

Let split launcher projects code be shipped in a fat jar

for backwards compatibility

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

  1. … 547 more files in changeset.
Fix tests, mark more internal listeners

  1. … 22 more files in changeset.
Address review feedback

- use DaemonServerConfiguration to pass information further down

- remove BuildAndStop command

- change naming to use singleUse

+review REVIEW-6567

  1. … 13 more files in changeset.
Address review feedback

- change parameter ordering in DefaultDaemonScanInfo

  1. … 2 more files in changeset.
Add marker annotation and proper javadoc

Expose single run daemon usage in DaemonScanInfo

  1. … 12 more files in changeset.
Simplify unregistration of listeners in DefaultDaemonScanInfo

  1. … 1 more file in changeset.
Fix deadlock in `DefaultDaemonScanInfo`

This commit fixes a deadlock encountered from time to time on CI. The reason for the deadlock is that we're trying to remove

the same listener from 2 different notifications, one of them being the listener being removed itself. To avoid this, we just

tell the other listener that we're taking care of it by setting the reference to null.

  1. … 1 more file in changeset.
Fix memory leak in DefaultDaemonScanInfo

- also unregister the listener that was listening for

the buildFinished event

Fixes #1730

  1. … 1 more file in changeset.
Satisfy contract for DaemonScanInfo.notifyOnUnhealthy()

- Only fire once

- Make implicitly build scoped

+review

  1. … 1 more file in changeset.
Revert "Temporarily reverting everything since 810f052813ea0835dc7e9d3eb87bca005815db64 for 3.0-milestone-1 release"

This reverts commit 506f8ce9d6dc1a81e8ff10575c512778ca2f382a.

  1. … 198 more files in changeset.
Temporarily reverting everything since 810f052813ea0835dc7e9d3eb87bca005815db64 for 3.0-milestone-1 release

  1. … 198 more files in changeset.
Ignore daemon expiry events that do not indicate that the daemon will be shut down at the end of the build.

Added some comments calling out that this “on unhealthy” mechanism is not the same as the internal concept of “daemon expiry”, but just happens to build on it.

+review REVIEW-6019

Rename method

+review REVIEW-5988

  1. … 1 more file in changeset.
Reduce what is exposed to allow listening for damon expiration

- Do not expose the classes of `org.gradle.launcher.daemon.server.expiry`

- Provide a single listen method on `DaemonScanInfo` to listen for expiration

- cConsolidate integration tests

+review REVIEW-6019

  1. … 5 more files in changeset.
Introduce DaemonRunningStats and detangle daemon classes.

Introducing this exposed incestuous relationships between packages that triggered the restructure.

+review

  1. … 76 more files in changeset.
Expose DaemonScanInfo from DaemonServices

+review REVIEW-6009

    • -0
    • +43
    ./DaemonScanInfo.java
    • -0
    • +56
    ./DefaultDaemonScanInfo.java
  1. … 7 more files in changeset.