commit | 90bef86f56eb6f0fee24e0b0c05820fa4d26728f | [log] [tgz] |
---|---|---|
author | Stepan Koltsov <stepan.koltsov@gmail.com> | Mon Sep 23 10:31:27 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Sep 23 10:32:21 2019 -0700 |
tree | 7cd48bd1cd3f01f9855a37f2fcc7b5b2c63f759b | |
parent | f0d8653c9c2a7fc02c8e47236ea341ae19394264 [diff] |
Remove flogger dependency from Starlark The only place where Starlark dependency uses flogger is `NestedSet` handling of futures. Removing flogger removes 140K dependencies (size of three flogger jars) from Starlark. ``` % bazel run //src/main/java/com/google/devtools/starlark:Starlark -- -c 'print("1")' ... 1 ``` ``` % bazel query 'deps(//src/main/java/com/google/devtools/starlark:Starlark)' | grep flogger | wc -l ... 0 ``` This diff also removes `GoogleAutoProfilerUtils.java` from `profiler` library, because this file is not used anywhere, but depends on `flogger`. Closes #9283. PiperOrigin-RevId: 270707339
{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.