Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for previous commit.

Remove some minor hot spots in scheduling and executing Worker API actions.

- Don't create JVM options for a legacy worker action until needed.

- Don't create the parameters of a legacy worker action more than once.

- Improve inference of an isolated object's parameter type.

Also restructure to decouple the different kinds of worker action specs, to allow the different specs to carry different information and also to make clearer what state a given stage of the execution pipeline expects the spec and its parameters to be in.

  1. … 36 more files in changeset.
Remove some minor hot spots in scheduling and executing Worker API actions.

- Don't create JVM options for a legacy worker action until needed.

- Don't create the parameters of a legacy worker action more than once.

- Improve inference of an isolated object's parameter type.

Also restructure to decouple the different kinds of worker action specs, to allow the different specs to carry different information and also to make clearer what state a given stage of the execution pipeline expects the spec and its parameters to be in.

  1. … 31 more files in changeset.
Remove some minor hot spots in scheduling and executing Worker API actions.

- Don't create JVM options for a legacy worker action until needed.

- Don't create the parameters of a legacy worker action more than once.

- Improve inference of an isolated object's parameter type.

Also restructure to decouple the different kinds of worker action specs, to allow the different specs to carry different information and also to make clearer what state a given stage of the execution pipeline expects the spec and its parameters to be in.

  1. … 36 more files in changeset.
Merge the logic that decides which services are available for injection into a build service and which services are available for a worker action. Build services can now be injected with an `ObjectFactory` and `ProviderFactory`.

  1. … 19 more files in changeset.
Merge the logic that decides which services are available for injection into a build service and which services are available for a worker action. Build services can now be injected with an `ObjectFactory` and `ProviderFactory`.

  1. … 19 more files in changeset.
Merge the logic that decides which services are available for injection into a build service and which services are available for a worker action. Build services can now be injected with an `ObjectFactory` and `ProviderFactory`.

  1. … 19 more files in changeset.
Align no isolation worker with isolated workers

  1. … 17 more files in changeset.
Make file operations in worker daemons relative to project directory

  1. … 20 more files in changeset.
Make file operations in worker daemons relative to project directory

  1. … 20 more files in changeset.
Make file operations in worker daemons relative to project directory

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

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

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

  1. … 19 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

  1. … 36 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

  1. … 34 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

  1. … 37 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

  1. … 36 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

  1. … 37 more files in changeset.
Use a convenience method for loading class

Use a convenience method for loading class

Use a convenience method for loading class

Use a convenience method for loading class

Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Change compiler daemons to use typed parameter api

  1. … 2 more files in changeset.
Change compiler daemons to use typed parameter api

  1. … 2 more files in changeset.