Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make file operations in worker daemons relative to project directory

    • -14
    • +46
    ./gradle/workers/internal/WorkerDaemonServer.java
  1. … 7 more files in changeset.
Make file operations in worker daemons relative to project directory

    • -14
    • +46
    ./gradle/workers/internal/WorkerDaemonServer.java
  1. … 7 more files in changeset.
Expose ObjectFactory and FileSystemOperations to worker actions

  1. … 3 more files in changeset.
Expose ObjectFactory and FileSystemOperations to worker actions

  1. … 3 more files in changeset.
Expose ObjectFactory and FileSystemOperations to worker actions

  1. … 3 more files in changeset.
Compiler daemons can access internal services

    • -37
    • +0
    ./gradle/workers/internal/WorkServicesBuilder.java
  1. … 6 more files in changeset.
Compiler daemons can access internal services

    • -37
    • +0
    ./gradle/workers/internal/WorkServicesBuilder.java
  1. … 6 more files in changeset.
Compiler daemons can access internal services

    • -37
    • +0
    ./gradle/workers/internal/WorkServicesBuilder.java
  1. … 6 more files in changeset.
Restrict services available to worker actions

    • -8
    • +11
    ./gradle/workers/internal/DefaultWorkerServer.java
    • -0
    • +37
    ./gradle/workers/internal/WorkServicesBuilder.java
Restrict services available to worker actions

    • -8
    • +11
    ./gradle/workers/internal/DefaultWorkerServer.java
    • -0
    • +37
    ./gradle/workers/internal/WorkServicesBuilder.java
Restrict services available to worker actions

    • -8
    • +11
    ./gradle/workers/internal/DefaultWorkerServer.java
    • -0
    • +37
    ./gradle/workers/internal/WorkServicesBuilder.java
De-incubate Worker related APIs

  1. … 1 more file in changeset.
Fix tests

  1. … 2 more files in changeset.
Use a non-decorated fork options when creating fork options for worker daemon

WorkerDaemonClients are retained across builds, so any object associated with

it must not contain project state since this will be kept around until the worker

expires.

- Introduce a newDecoratedJavaForkOptions which creates a decorated JavaForkOptionsInternal

- Replace calls to the decorated version of the method with non-decorated versions where appropriate

  1. … 8 more files in changeset.
Use a non-decorated fork options when creating fork options for worker daemon

WorkerDaemonClients are retained across builds, so any object associated with

it must not contain project state since this will be kept around until the worker

expires.

- Introduce a newDecoratedJavaForkOptions which creates a decorated JavaForkOptionsInternal

- Replace calls to the decorated version of the method with non-decorated versions where appropriate

  1. … 8 more files in changeset.
Use a non-decorated fork options when creating fork options for worker daemon

WorkerDaemonClients are retained across builds, so any object associated with

it must not contain project state since this will be kept around until the worker

expires.

- Introduce a newDecoratedJavaForkOptions which creates a decorated JavaForkOptionsInternal

- Replace calls to the decorated version of the method with non-decorated versions where appropriate

  1. … 11 more files in changeset.
Use a non-decorated fork options when creating fork options for worker daemon

WorkerDaemonClients are retained across builds, so any object associated with

it must not contain project state since this will be kept around until the worker

expires.

- Introduce a newDecoratedJavaForkOptions which creates a decorated JavaForkOptionsInternal

- Replace calls to the decorated version of the method with non-decorated versions where appropriate

  1. … 8 more files in changeset.
Use a non-decorated fork options when creating fork options for worker daemon

WorkerDaemonClients are retained across builds, so any object associated with

it must not contain project state since this will be kept around until the worker

expires.

- Introduce a newDecoratedJavaForkOptions which creates a decorated JavaForkOptionsInternal

- Replace calls to the decorated version of the method with non-decorated versions where appropriate

  1. … 11 more files in changeset.
Fix issue with properties object not being isolatable

  1. … 8 more files in changeset.
Ensure that no-isolation workers run with the classloader of the submitting thread

This fixes a problem where, in a composite build, a worker can get a context

classloader set to a classloader from another project, which causes a class

mismatch when we attempt to re-hydrate a legacy runnable class in AdapterWorkAction.

We now ensure that the context classloader for no-isolation workers get set

to the context classloader of the thread that submitted the work.

  1. … 3 more files in changeset.
Updates to upgrading guide and WorkerExecutor javadoc

  1. … 1 more file in changeset.
Remove displayName from work queue api for now

    • -1
    • +8
    ./gradle/workers/WorkerConfiguration.java
  1. … 4 more files in changeset.
Remove displayName from work queue api for now

    • -1
    • +8
    ./gradle/workers/WorkerConfiguration.java
  1. … 6 more files in changeset.
Remove displayName from work queue api for now

    • -1
    • +8
    ./gradle/workers/WorkerConfiguration.java
  1. … 6 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -0
    • +50
    ./gradle/workers/WorkParameters.java
    • -71
    • +0
    ./gradle/workers/WorkerExecution.java
    • -50
    • +0
    ./gradle/workers/WorkerParameters.java
  1. … 22 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -0
    • +71
    ./gradle/workers/WorkAction.java
    • -0
    • +50
    ./gradle/workers/WorkParameters.java
    • -71
    • +0
    ./gradle/workers/WorkerExecution.java
    • -50
    • +0
    ./gradle/workers/WorkerParameters.java
    • -0
    • +75
    ./gradle/workers/internal/AdapterWorkAction.java
    • -0
    • +31
    ./gradle/workers/internal/AdapterWorkParameters.java
  1. … 20 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -0
    • +50
    ./gradle/workers/WorkParameters.java
    • -71
    • +0
    ./gradle/workers/WorkerExecution.java
    • -50
    • +0
    ./gradle/workers/WorkerParameters.java
  1. … 23 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -0
    • +50
    ./gradle/workers/WorkParameters.java
    • -71
    • +0
    ./gradle/workers/WorkerExecution.java
    • -50
    • +0
    ./gradle/workers/WorkerParameters.java
  1. … 22 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -0
    • +50
    ./gradle/workers/WorkParameters.java
    • -71
    • +0
    ./gradle/workers/WorkerExecution.java
    • -50
    • +0
    ./gradle/workers/WorkerParameters.java
  1. … 23 more files in changeset.
Ensure context classloader is reset for no isolation workers

  1. … 2 more files in changeset.