[7.4.0] Use worker threads for module extension eval (#23504)
Cherry-picks of: * https://github.com/bazelbuild/bazel/commit/c5c5db44872c4709ff6c1768fdf95b87645de94b * https://github.com/bazelbuild/bazel/commit/d24f94734266c4331ba8324a470d60ae68c26edc * https://github.com/bazelbuild/bazel/commit/23e5ec157d582585bb9635b5c374ec21cc50b4ea * https://github.com/bazelbuild/bazel/commit/bf27b7dc584d20fab0100103b1419ae9ba66564f
Showing
- MODULE.bazel 2 additions, 2 deletionsMODULE.bazel
- MODULE.bazel.lock 28 additions, 28 deletionsMODULE.bazel.lock
- maven_install.json 33 additions, 23 deletionsmaven_install.json
- src/main/java/com/google/devtools/build/lib/bazel/BUILD 1 addition, 0 deletionssrc/main/java/com/google/devtools/build/lib/bazel/BUILD
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/BUILD 47 additions, 7 deletions...ain/java/com/google/devtools/build/lib/bazel/bzlmod/BUILD
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/InnateRunnableExtension.java 295 additions, 0 deletions...tools/build/lib/bazel/bzlmod/InnateRunnableExtension.java
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/RegularRunnableExtension.java 374 additions, 0 deletions...ools/build/lib/bazel/bzlmod/RegularRunnableExtension.java
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/RunnableExtension.java 64 additions, 0 deletions...le/devtools/build/lib/bazel/bzlmod/RunnableExtension.java
- src/main/java/com/google/devtools/build/lib/bazel/bzlmod/SingleExtensionEvalFunction.java 47 additions, 640 deletions...s/build/lib/bazel/bzlmod/SingleExtensionEvalFunction.java
- src/main/java/com/google/devtools/build/lib/bazel/repository/LocalConfigPlatformFunction.java 4 additions, 10 deletions...ild/lib/bazel/repository/LocalConfigPlatformFunction.java
- src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryFunction.java 28 additions, 62 deletions...bazel/repository/starlark/StarlarkRepositoryFunction.java
- src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidNdkRepositoryFunction.java 14 additions, 19 deletions...lib/bazel/rules/android/AndroidNdkRepositoryFunction.java
- src/main/java/com/google/devtools/build/lib/bazel/rules/android/AndroidSdkRepositoryFunction.java 15 additions, 15 deletions...lib/bazel/rules/android/AndroidSdkRepositoryFunction.java
- src/main/java/com/google/devtools/build/lib/rules/repository/LocalRepositoryFunction.java 4 additions, 12 deletions...s/build/lib/rules/repository/LocalRepositoryFunction.java
- src/main/java/com/google/devtools/build/lib/rules/repository/NewLocalRepositoryFunction.java 14 additions, 16 deletions...uild/lib/rules/repository/NewLocalRepositoryFunction.java
- src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 21 additions, 30 deletions...ild/lib/rules/repository/RepositoryDelegatorFunction.java
- src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryFunction.java 17 additions, 39 deletions...vtools/build/lib/rules/repository/RepositoryFunction.java
- src/main/java/com/google/devtools/build/skyframe/WorkerSkyFunctionEnvironment.java 19 additions, 22 deletions...devtools/build/skyframe/WorkerSkyFunctionEnvironment.java
- src/main/java/com/google/devtools/build/skyframe/WorkerSkyKeyComputeState.java 202 additions, 0 deletions...gle/devtools/build/skyframe/WorkerSkyKeyComputeState.java
- src/test/java/com/google/devtools/build/lib/analysis/util/BUILD 1 addition, 2 deletions...st/java/com/google/devtools/build/lib/analysis/util/BUILD
Please register or sign in to comment