Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Don't attempt to change a worker's working dir

Since Java 11 no longer supports changing the working directory of a

running process, a worker's working dir is now always


Setting the working directory of a worker via the fork options of

`WorkerConfiguration` is now prohibited.

Resolves #7323.

  1. … 26 more files in changeset.
Use PathToFileResolver where possible (#5805)

  1. … 41 more files in changeset.
Remove FileResolver.resolveLater(), since resolve() is cheap now

This is a follow-up to making FileResolver faster. It is now

so cheap that resolveLater() no longer serves any purpose. The

result can no longer be different over time either, as resolve()

no longer looks at the file system.

Removing that code saves a lot of memory when repeatedly looking

up the build directory of a project (which happens a lot).

  1. … 9 more files in changeset.
Fix issue with duplicate compiler daemons and add reuse tests

  1. … 16 more files in changeset.
Make worker daemons sensitive to all java fork options

  1. … 45 more files in changeset.
Renamed AbstractDaemonCompiler to AbstractWorkerCompiler


- DaemonJavaCompiler to WorkerJavaCompiler (supports both in-process and daemon workers)

- DaemonGroovyCompiler to WorkerGroovyCompiler (support both in-process and daemon workers)

- DaemonScalaCompiler to WorkerDaemonScalaCompiler (daemon workers only)

- DaemonPlayCompiler to WorkerDaemonPlayCompiler (daemon workers only)

  1. … 31 more files in changeset.
Non-forked Java compilation now uses in-process workers

Simplified AbstractDaemonCompiler and its type hierarchy.

Remove usage of some org.gradle.workers.internal types.

  1. … 10 more files in changeset.
Dogfood WorkerExecutor for java/groovy/scala compilation in worker daemons

Plus in-process groovy compilation

  1. … 30 more files in changeset.
Internal types, methods and variables renames in :workers

  1. … 63 more files in changeset.
Remove unused imports

  1. … 8 more files in changeset.
First stab at parallelizing worker daemons

  1. … 107 more files in changeset.
Generalize compiler daemon infrastructure for any kind of worker

  1. … 59 more files in changeset.
Detangled the adapter for different Routes versions from the RoutesCompileSpec

  1. … 20 more files in changeset.
share common daemon compiler

+review REVIEW-5258

    • -0
    • +61
  1. … 5 more files in changeset.