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 74 files
+4 −2 site/en/external/mod-command.md
+2 −1 site/en/install/ide.md
+0 −1 src/main/java/com/google/devtools/build/lib/actions/ActionInputMap.java
+31 −7 src/main/java/com/google/devtools/build/lib/actions/ActionOutputDirectoryHelper.java
+4 −9 src/main/java/com/google/devtools/build/lib/actions/ParameterFile.java
+6 −4 src/main/java/com/google/devtools/build/lib/actions/cache/VirtualActionInput.java
+19 −15 src/main/java/com/google/devtools/build/lib/analysis/AnalysisOptions.java
+19 −14 src/main/java/com/google/devtools/build/lib/analysis/PlatformOptions.java
+12 −7 src/main/java/com/google/devtools/build/lib/analysis/ShellConfiguration.java
+8 −4 src/main/java/com/google/devtools/build/lib/analysis/WorkspaceStatusAction.java
+2 −10 src/main/java/com/google/devtools/build/lib/analysis/actions/ParameterFileWriteAction.java
+237 −160 src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptions.java
+14 −6 src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkCustomCommandLine.java
+8 −4 src/main/java/com/google/devtools/build/lib/analysis/test/CoverageConfiguration.java
+91 −61 src/main/java/com/google/devtools/build/lib/analysis/test/TestConfiguration.java
+51 −35 src/main/java/com/google/devtools/build/lib/authandtls/AuthAndTLSOptions.java
+17 −16 src/main/java/com/google/devtools/build/lib/bazel/BazelStartupOptionsModule.java
+32 −19 src/main/java/com/google/devtools/build/lib/bazel/bzlmod/modcommand/ModOptions.java
+17 −9 src/main/java/com/google/devtools/build/lib/bazel/commands/FetchOptions.java
+4 −2 src/main/java/com/google/devtools/build/lib/bazel/commands/VendorOptions.java
+1 −1 src/main/java/com/google/devtools/build/lib/bazel/commands/mod.txt
+60 −44 src/main/java/com/google/devtools/build/lib/bazel/repository/RepositoryOptions.java
+6 −4 src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java
+12 −8 src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonConfiguration.java
+65 −48 src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceOptions.java
+18 −12 src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventProtocolOptions.java
+50 −32 src/main/java/com/google/devtools/build/lib/buildeventstream/transports/BuildEventStreamOptions.java
+135 −93 src/main/java/com/google/devtools/build/lib/buildtool/BuildRequestOptions.java
+85 −110 src/main/java/com/google/devtools/build/lib/packages/StarlarkNativeModule.java
+6 −4 src/main/java/com/google/devtools/build/lib/query2/engine/AttrFunction.java
+1 −1 src/main/java/com/google/devtools/build/lib/rules/apple/ApplePlatform.java
+13 −28 src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationContext.java
+0 −57 src/main/java/com/google/devtools/build/lib/rules/cpp/CcModule.java
+142 −0 src/main/java/com/google/devtools/build/lib/rules/cpp/CcStarlarkInternal.java
+3 −6 src/main/java/com/google/devtools/build/lib/rules/cpp/LtoBackendActionTemplate.java
+38 −356 src/main/java/com/google/devtools/build/lib/rules/cpp/LtoBackendArtifacts.java
+0 −1 src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/CcBootstrap.java
+17 −29 src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/CcCompilationContextApi.java
+1 −3 src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/CcLinkingOutputsApi.java
+1 −71 src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/CcModuleApi.java
+0 −36 src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/LtoBackendArtifactsApi.java
+0 −9 src/main/java/com/google/devtools/build/lib/unix/NativePosixFiles.java
+0 −10 src/main/java/com/google/devtools/build/lib/unix/UnixFileSystem.java
+9 −0 src/main/java/com/google/devtools/build/lib/util/DeterministicWriter.java
+0 −21 src/main/java/com/google/devtools/build/lib/vfs/FileSystem.java
+0 −13 src/main/java/com/google/devtools/build/lib/vfs/Path.java
+0 −5 src/main/java/com/google/devtools/build/lib/vfs/PathTransformingDelegateFileSystem.java
+0 −6 src/main/java/com/google/devtools/build/lib/windows/WindowsFileSystem.java
+4 −3 src/main/java/net/starlark/java/eval/StringModule.java
+0 −45 src/main/native/unix_jni.cc
+1 −1 src/main/starlark/builtins_bzl/common/cc/cc_binary.bzl
+4 −18 src/main/starlark/builtins_bzl/common/cc/cc_common.bzl
+2 −2 src/main/starlark/builtins_bzl/common/cc/cc_debug_helper.bzl
+6 −3 src/main/starlark/builtins_bzl/common/cc/cc_helper.bzl
+5 −12 src/main/starlark/builtins_bzl/common/cc/compile/cc_compilation_helper.bzl
+12 −17 src/main/starlark/builtins_bzl/common/cc/compile/compile.bzl
+6 −6 src/main/starlark/builtins_bzl/common/cc/compile/compile_action_templates.bzl
+1 −1 src/main/starlark/builtins_bzl/common/cc/link/cpp_link_action.bzl
+300 −3 src/main/starlark/builtins_bzl/common/cc/link/lto_backends.bzl
+1 −1 src/main/starlark/builtins_bzl/common/cc/link/lto_indexing_action.bzl
+1 −1 src/main/starlark/builtins_bzl/common/cc/toolchain_config/configure_features.bzl
+1 −0 src/main/starlark/builtins_bzl/common/objc/apple_platform.bzl
+0 −8 src/test/java/com/google/devtools/build/lib/actions/ActionOutputDirectoryHelperTest.java
+117 −0 src/test/java/com/google/devtools/build/lib/analysis/starlark/StarlarkCustomCommandLineTest.java
+39 −13 src/test/java/com/google/devtools/build/lib/packages/NativeExistingRulesTest.java
+4 −4 src/test/java/com/google/devtools/build/lib/remote/ActionInputPrefetcherTestBase.java
+0 −224 src/test/java/com/google/devtools/build/lib/rules/cpp/StarlarkCcCommonTest.java
+0 −58 src/test/java/com/google/devtools/build/lib/vfs/FileSystemTest.java
+18 −3 src/test/java/com/google/devtools/common/options/OptionsUsageTest.java
+10 −1 src/test/java/com/google/devtools/common/options/TestOptions.java
+6 −0 src/test/java/net/starlark/java/eval/testdata/bench_string.star
+1 −0 src/test/java/net/starlark/java/eval/testdata/string_misc.star
+8 −0 third_party/ijar/test/ijar_test.sh
+5 −0 third_party/ijar/zip.cc