commit | aae111a8825e041a7f97dfa42e6c9003f7ef4862 | [log] [tgz] |
---|---|---|
author | adonovan <adonovan@google.com> | Tue Sep 22 10:09:56 2020 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Sep 22 10:11:13 2020 -0700 |
tree | 5ea24425675e693f0ccc1b74a9f77c3f610fbe66 | |
parent | e702a094405c3d53faa68be19f2b51878f9d1748 [diff] |
docgen: move and simplify StarlarkConstructor annotation Previously, it was in the Starlark interpreter, but it is only used by docgen. Both its fields have been eliminated because they provide redundant information. I would have made this change a long time ago but for the fact that the the information was not entirely redundant. I now believe the only two places where the provided information differs from trivially computed values were both mistakes. They are: 1) XcodeConfigInfo, which is now called XcodeVersionConfig. The former string appears only in the docs, but never in the codebase. See: https://docs.bazel.build/versions/3.4.0/skylark/lib/XcodeVersionConfig.html#XcodeConfigInfo 2) apple_common.AppleStaticLibrary, which is now called AppleStaticLibrary. The former name is not an identifier, so it leads to nonsensical documentation. See: https://docs.bazel.build/versions/3.5.0/skylark/lib/AppleStaticLibrary.html#members PiperOrigin-RevId: 333103884
{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