Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release 7.0.0-pre.20230322.4 (2023-04-03)
Baseline: 65b3948 Cherry picks: + b9bdcf8: Enable experimental_execution_graph_enable_edges_from_filewrite_actions by default + 5a4a340: Update documentation for cc_import deps attribute + 577c062: Automated rollback of commit ad380dd. + 70c821a: starlark: Reduce allocations for `find`/`indexof` without `end` + 233ee29: Automated rollback of commit 0d2e9da. + 788801a: Enable C++ deps pruning on Windows when PARSE_SHOWINCLUDES is available. + aa2407f: Remove "get" from field names in BzlmodFlagsAndEnvVars class Disable Html escaping for better format + 83c954d: [Skymeld] Gracefully handle --explain. + 842d23e: Automated rollback of commit 24f6fe8. + c71b0b1: Increase bazel_module_test timeout: it times out on macOS on Bazel CI + f3e11c5: - Add team-Rules-Java and team-Android to PR labeler - Add awaiting-review to all PRs + 2e219de: Make lockfile human readable + 3b9ec35: Module Lockfile + 4c85356: Fix ProxyHelperTest on JDK@HEAD + b27d1a3: Fix regression with implicit deps which Automatic Exec Groups caused + 24f6fe8: Switch TargetPattern.Parser to use LabelParser + dd82239: Canonicalize use_extension label + e97f62d: This is specifically for android_binary rule. (prev change was for android_library rule bazelbuild@98bd4ae81715742ae5aa6c 91164cd37396cb7c91) + 75dce1e: Generate loadable dummy .bzl/BUILD/WORKSPACE files + c024b8a: Automated rollback of commit b284477. + 6f12510: Clarify responsibilities of the Configurability team. + 9f93780: Create an option to enable `GcThrashingDetector`. + b284477: Automated rollback of commit 9353955. + e263945: Label Interner Part I -- Create `PooledInterner` and make `SkyKeyInterner` as its subclass + 99b672b: Simplify cc_test rules by leveraging optional toolchains. + e54564f: Restructure ActionStager and CommandAdjuster + 1a719ce: Add `module_ctx.is_dev_dependency` + 986ef7b: [Skymeld] Move the various skymeld flag check to SkymeldModule. + 03266a8: Tests for TargetPattern parsing, and some sanity fixes + 109b290: Fail early if `use_extension` has a bad label + 9353955: Unconditionally clear the syscall cache at the end of the build. + 2aa06cf: Expose cc_proto_aspect as a toplevel symbol. + 24b4589: Automatically retry the build if encountered remote cache eviction error + a9dfbae: Increase the test size for //src/test/py/bazel:py_test to prevent flakily timing out on BazelCI. + f63ce79: Avoid unnecessary copying when building Merkle trees. + 6146e4a: [Skymeld] Include the underlying IOException's details if it happens while planting the SymlinkForest. + 79e22a3: Update docs on cached print statement behavior + f7829f8: Rename Factory-level ExecutionTransitionFactory.create to createFactory + 57426bc: Fix iterating over string example + 4097d9c: Use `PercentageConverter` to automatically validate the value of `--experimental_oom_more_eagerly_threshold`. + 576a497: Delete unused PackageIdentifierAndLong + fa7bfa3: Automatic code cleanup. + c89ca0d: Update D8/R8 dependency in bazel to 8.0.40 + cee754c: Add team-Remote-Exec & team-Documentation to PR labeler + 0882eff: Include --bes_upload_mode in docs + d1b4fb7: Remove 'darwin' CPU value + 02846a8: Remove 'darwin' CPU value + 0ddf9bf: Remove unneeded use CompilationFailedException. + aaf1d06: Don't intern `RootedPath` on Windows. + 98bd4ae: Native changes required to support linking against resource apks. + 0a8380b: Set the digest_function field as part of all relevant gRPC requests + 6e01b25: Add support for .tbz file extension in repository_ctx.download_and_extract + 8ab9c6e: Add a boolean flag which controls whether ExecutionGraphModule is on. + 753f5d3: Enable heuristically dropping GENQUERY_SCOPE nodes + 57f954d: Update stale workflow #s + 8c712c8: Fix formatting issue in http.bzl + 0d2e9da: Automated rollback of commit f548d56. + ad380dd: Automated rollback of commit 602794e. + e69aad7: Automatic code cleanup. + a691e97: Create a `GcThrashingDetector`. + abc13e3: Release 7.0.0-pre.20230316.2 (2023-03-27) + f4b3165: Detect when `GCLocker` defers a `System.gc()` call. + 3c1c0c0: Add suggestions to invalid tag class errors + 81f3121: [Skymeld] Don't use SkyKeyComputeState to manage conflict checking in BuildDriverFunction. + 602794e: Flip Automatic Exec Groups inside java_binary + f7627e0: Support (workspace) relative paths in --override_module closes bazelbuild#17551 + 16c639c: Trigger labeler when a PR is ready for review (removed from draft mode) + 5a972e0: Set `use_default_shell_env` for windows launcher maker action + 165e768: Fix windows launcher maker compilation with mingw-gcc + 136a1ee: Add `--skip_incompatible_explicit_targets` option + 130703a: Delete old dependency to bazel's //tools/objc + 7917b9a: Automated rollback of commit 2a3ab5c. + 33d2dc9: Shard bazel_module_test and py_test + 27a16f7: Increase test sizes and shard counts to prevent timing out on BazelCI. + 09adb34: [Skymeld] Make the execution timer more precise. + aa4f358: Clean up third_party directory + d910f36: Updates to PR labeler + f35fde4: Update rules_java and remove references to "remote_java_tools_darwin" + 718a916: Use concrete collections, not lazy set difference/intersection/filter views, on hot codepaths in the Skyframe engine code, when we'll be iterating more than once. + a30e255: Fix code warnings around rule/package factories. + 2aee015: Optimize storage of output files in `Rule`. + 50e5e6c: Updating assignees in all issue templates to individual GitHub handles. + 97aec0f: Update templates to include assignees & labels + 7556e11: Add version to JavaRuntimeInfo. + bcf309b: Add native.module_{name,version} + 144ad7b: Ignore empty symlinks depsets in ctx.runfiles() + cb55c5b: [Skymeld] Skip checking for external repos when it's clear that we don't expect any. + a151696: Mirgate jar dependencies for testing to rules_jvm_external (third_party) + 35f2d49: Update issue templates to mention about GitHub Discussions + 6a17457: Introduce --experimental_parallel_aquery_output. + 70ce837: Add attribute 'provides = [CcInfo]' to '_cc_proto_aspect' + c04f0d4: Use less subshells and `tee`s in running tests with `bazel run`. + c82168e: Avoid storing `LateBoundDefault` attribute values in `Rule`. + 745ca28: Suggest alternatives for typoed rule attribute names + 187f3e4: Add a cache for command lines of tools in Java toolchain. + 6cbe0f1: Mirgate jar dependencies for testing to rules_jvm_external + 2a3ab5c: Enable heuristically dropping GENQUERY_SCOPE nodes + 699e403: Automated rollback of commit a50cca5. + b0fc11d: Add .bazelversion at the correct location + c8388e3: Delete some dead code + a47a592: Update ResolvedToolchainContext to take an ImmutableSet. + 0d2e9da: Automated rollback of commit f548d56. Incompatible changes: - --legacy_bazel_java_test is now a no-op - --legacy_bazel_java_test is now a no-op Important changes: - The flag `--distinct_host_configuration` is removed. It has been a no-op since Bazel 6.0.0. This release contains contributions from many people at Google, as well as Alessandro Patti, Alex Eagle, Benjamin Peterson, Ed Schouten, Fabian Meumertzheim, hvd, Jon Landis, something_vague.
- Loading branch information