Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion upstream
Submodule upstream updated 69 files
+2 −1 src/BUILD
+2 −3 src/main/java/com/google/devtools/build/lib/bazel/BazelWorkspaceStatusModule.java
+5 −3 src/main/java/com/google/devtools/build/lib/bazel/coverage/BazelCoverageReportModule.java
+27 −51 src/main/java/com/google/devtools/build/lib/bazel/repository/cache/RepoContentsCache.java
+2 −3 src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRulesModule.java
+2 −3 src/main/java/com/google/devtools/build/lib/bazel/rules/BazelStrategyModule.java
+2 −3 src/main/java/com/google/devtools/build/lib/dynamic/DynamicExecutionModule.java
+0 −5 src/main/java/com/google/devtools/build/lib/exec/AbstractSpawnStrategy.java
+24 −190 src/main/java/com/google/devtools/build/lib/exec/SpawnInputExpander.java
+0 −6 src/main/java/com/google/devtools/build/lib/exec/SpawnRunner.java
+2 −3 src/main/java/com/google/devtools/build/lib/includescanning/IncludeScanningModule.java
+2 −3 src/main/java/com/google/devtools/build/lib/outputfilter/OutputFilteringModule.java
+5 −12 src/main/java/com/google/devtools/build/lib/remote/RemoteAction.java
+1 −0 src/main/java/com/google/devtools/build/lib/remote/RemoteActionContextProvider.java
+66 −53 src/main/java/com/google/devtools/build/lib/remote/RemoteExecutionCache.java
+69 −177 src/main/java/com/google/devtools/build/lib/remote/RemoteExecutionService.java
+1 −0 src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java
+13 −8 src/main/java/com/google/devtools/build/lib/remote/RemoteRepositoryRemoteExecutor.java
+4 −0 src/main/java/com/google/devtools/build/lib/remote/RemoteRepositoryRemoteExecutorFactory.java
+4 −1 src/main/java/com/google/devtools/build/lib/remote/RemoteSpawnCache.java
+8 −1 src/main/java/com/google/devtools/build/lib/remote/RemoteSpawnRunner.java
+43 −2 src/main/java/com/google/devtools/build/lib/remote/Scrubber.java
+15 −61 src/main/java/com/google/devtools/build/lib/remote/common/RemotePathResolver.java
+8 −2 src/main/java/com/google/devtools/build/lib/remote/merkletree/BUILD
+0 −319 src/main/java/com/google/devtools/build/lib/remote/merkletree/DirectoryTree.java
+0 −327 src/main/java/com/google/devtools/build/lib/remote/merkletree/DirectoryTreeBuilder.java
+85 −377 src/main/java/com/google/devtools/build/lib/remote/merkletree/MerkleTree.java
+1,054 −0 src/main/java/com/google/devtools/build/lib/remote/merkletree/MerkleTreeComputer.java
+54 −0 src/main/java/com/google/devtools/build/lib/remote/merkletree/MerkleTreeUploader.java
+0 −24 src/main/java/com/google/devtools/build/lib/remote/options/RemoteOptions.java
+1 −16 src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java
+0 −7 src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainVariables.java
+0 −303 src/main/java/com/google/devtools/build/lib/rules/cpp/CompileBuildVariables.java
+0 −35 src/main/java/com/google/devtools/build/lib/rules/cpp/CppHelper.java
+0 −5 src/main/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionBuilder.java
+0 −92 src/main/java/com/google/devtools/build/lib/rules/cpp/UserVariablesExtension.java
+1 −1 src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandUtils.java
+4 −4 src/main/java/com/google/devtools/build/lib/runtime/BlazeModule.java
+2 −2 src/main/java/com/google/devtools/build/lib/runtime/ExecutionGraphModule.java
+1 −1 src/main/java/com/google/devtools/build/lib/runtime/commands/HelpCommand.java
+2 −3 src/main/java/com/google/devtools/build/lib/sandbox/SandboxModule.java
+2 −3 src/main/java/com/google/devtools/build/lib/starlarkdebug/module/StarlarkDebuggerModule.java
+23 −120 src/main/java/com/google/devtools/build/lib/unix/NativePosixFiles.java
+19 −0 src/main/java/com/google/devtools/build/lib/unix/UnixFileStatus.java
+30 −37 src/main/java/com/google/devtools/build/lib/unix/UnixFileSystem.java
+8 −4 src/main/java/com/google/devtools/build/lib/worker/WorkerFilesHash.java
+2 −5 src/main/java/com/google/devtools/build/lib/worker/WorkerModule.java
+89 −68 src/main/native/unix_jni.cc
+24 −24 src/main/starlark/builtins_bzl/common/cc/cc_helper_internal.bzl
+1 −1 src/test/java/com/google/devtools/build/lib/buildtool/util/BlazeRuntimeWrapper.java
+2 −1 src/test/java/com/google/devtools/build/lib/remote/BUILD
+16 −8 src/test/java/com/google/devtools/build/lib/remote/CombinedCacheTest.java
+29 −9 src/test/java/com/google/devtools/build/lib/remote/GrpcCacheClientTest.java
+47 −144 src/test/java/com/google/devtools/build/lib/remote/RemoteExecutionServiceTest.java
+2 −2 src/test/java/com/google/devtools/build/lib/remote/RemotePathResolverTest.java
+2 −0 src/test/java/com/google/devtools/build/lib/remote/RemoteRepositoryRemoteExecutorTest.java
+3 −6 src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnCacheTest.java
+3 −0 src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerTest.java
+2 −0 src/test/java/com/google/devtools/build/lib/remote/RemoteSpawnRunnerWithGrpcRemoteExecutorTest.java
+0 −219 src/test/java/com/google/devtools/build/lib/remote/merkletree/ActionInputDirectoryTreeTest.java
+0 −49 src/test/java/com/google/devtools/build/lib/remote/merkletree/BUILD
+0 −167 src/test/java/com/google/devtools/build/lib/remote/merkletree/DirectoryTreeTest.java
+0 −245 src/test/java/com/google/devtools/build/lib/remote/merkletree/MerkleTreeTest.java
+0 −33 src/test/java/com/google/devtools/build/lib/remote/merkletree/PathDirectoryTreeTest.java
+1 −6 src/test/java/com/google/devtools/build/lib/remote/util/FakeSpawnExecutionContext.java
+0 −6 src/test/java/com/google/devtools/build/lib/sandbox/SpawnRunnerTestUtil.java
+1 −2 src/test/java/com/google/devtools/build/lib/skyframe/LocalDiffAwarenessIntegrationTest.java
+1 −26 src/test/shell/bazel/remote/remote_execution_test.sh
+2 −2 src/test/shell/integration/discard_analysis_cache_test.sh