DaemonPlayCompilerTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use isolated parameters for all worker isolation modes

  1. … 44 more files in changeset.
Use isolated parameters for all worker isolation modes

  1. … 44 more files in changeset.
Use isolated parameters for all worker isolation modes

  1. … 44 more files in changeset.
Fix play compiler classpath

  1. … 6 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Make play compilers work with new classloader structure

  1. … 13 more files in changeset.
Pass compiler classes and instantiate them in the worker

  1. … 25 more files in changeset.
Pass compiler classes and instantiate them in the worker

  1. … 25 more files in changeset.
Fix play compilers with new classloader structure

  1. … 8 more files in changeset.
Fix play compilers with new classloader structure

  1. … 8 more files in changeset.
Replace some direct usages of `DefaultConfigurableFileCollection` with `FileCollectionFactory`.

  1. … 50 more files in changeset.
Replace some direct usages of `DefaultConfigurableFileCollection` with `FileCollectionFactory`.

  1. … 50 more files in changeset.
Introduce an internal factory to create `JavaForkOptions`, to encapsulate the service(s) needed to create instances of this type and decouple clients from this detail. This could/should move to `ObjectFactory` or some other public factory type.

  1. … 43 more files in changeset.
Introduce an internal factory to create `JavaForkOptions`, to encapsulate the service(s) needed to create instances of this type and decouple clients from this detail. This could/should move to `ObjectFactory` or some other public factory type.

  1. … 43 more files in changeset.
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

`GRADLE_USER_HOME/workers`.

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

And:

- 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.