commit | 79989f9becc2edefe8b35f7db687bf8de03e3580 | [log] [tgz] |
---|---|---|
author | gregce <gregce@google.com> | Mon Feb 01 07:01:55 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Feb 01 07:03:15 2021 -0800 |
tree | 2ceeb7a3d9378b71aca1ff9ac0407f42c08f5199 | |
parent | 4fc48680653a71aacbfd555436ba8f9a0742d3d9 [diff] |
Roll forward config_setting visibility enforcement behind a flag. This was rolled back in https://github.com/bazelbuild/bazel/commit/36d228bd792f4332c7486c4e5f9c78e4b55f4b06 because of depot breakages. This version adds incompatible flags to safely introduce enforcement. See https://github.com/bazelbuild/bazel/issues/12932 and https://github.com/bazelbuild/bazel/issues/12933 for flag settings. *** Original change description *** Roll back https://github.com/bazelbuild/bazel/pull/12877. *** Fixes #12669. RELNOTES: enforce config_setting visibility. See https://github.com/bazelbuild/bazel/issues/12932 for details. PiperOrigin-RevId: 354930807
{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