commit | b7ec4f22e704b6d9892aa5501012d9f9a54f11c8 | [log] [tgz] |
---|---|---|
author | twerth <twerth@google.com> | Tue Oct 02 03:20:28 2018 -0700 |
committer | Copybara-Service <copybara-piper@google.com> | Tue Oct 02 03:22:31 2018 -0700 |
tree | d03eadc9c01c1562b18ab597a696261d98f63fa4 | |
parent | f561441be7da3e385d46a826b9caf280b647fda6 [diff] |
Rollback of commit 4924566e1c0c0d83a9f4f0ece9f02c098333e666 and changelist 215310545. RELNOTES: None *** Reason for rollback *** Broke bazel CI, see https://buildkite.com/bazel/bazel-bazel/builds/4803 Example: https://storage.googleapis.com/bazel-buildkite-artifacts/a5047713-623d-4a6b-b2c0-9b58aceac870/src/test/java/com/google/devtools/build/lib/analysis/platform/PlatformAnalysisTests/attempt_1.log *** Original change description *** Thread a RootedPath into the Package's BUILD file, versus just a Path. This allows us to use that Root in the common case that the Package is not external, saving the creation of a new Root. This has a miniscule memory impact, but the more important impact is that we can enumerate all possible Roots now, so Roots can be serialized as constants. PiperOrigin-RevId: 215361414
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel only rebuilds 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
Bazel is released in ‘Beta’. See the product roadmap to learn about the path toward a stable 1.0 release.