commit | 1942bb7ac2dbcc20562f882f33606a84c3e1444c | [log] [tgz] |
---|---|---|
author | Bazel Release System <noreply@google.com> | Wed Aug 25 13:07:13 2021 +0200 |
committer | fweikert <fwe@google.com> | Wed Aug 25 13:07:13 2021 +0200 |
tree | 1d8c24c58560f42f317697f0f746bd7711043a05 | |
parent | 9c3594f597ab3883babdf11d71afa0ad2399db75 [diff] |
Release 5.0.0-pre.20210817.2 (2021-08-25) Baseline: a2cdeaa0a1d34ba4971171391667ce79231eb029 Cherry picks: + 68c9ba64baba9e8e733f1f03543def627cc5e002: Fix terrible ForkJoinQuiescingExecutor latent bug exposed by new usage of ForkJoinPool: only "adapt" a runnable to run in an existing FJP if that existing FJP is the same as the executor's: don't enqueue them to run in whatever random FJP is trying to enqueue this runnable. Big props to michajlo@ for quickly diagnosing this and suggesting the fix. Incompatible changes: - --bep_publish_used_heap_size_post_build is now a no-op and will be deleted in a future release. Use --memory_profile=/dev/null instead. New features: - Args.add_all and Args.add_joined can now accept closures in map_each if explicitly enabled via allow_closure. - Add `--bes_header` flag to pass extra headers to the BES server. This release contains contributions from many people at Google, as well as Benjamin Peterson, Brentley Jones, Fabian Meumertzheim, Olek Wojnar.
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md