[bazel.build] /rules/language contains outdated information regarding ints, floats, and sets
#27,257 创建于 2025年10月13日
仓库指标
- Star
- (25,384 star)
- PR 合并指标
- (平均合并 22天 20小时) (30 天内合并 77 个 PR)
描述
Page link:
https://bazel.build/rules/language
Problem description (include actual vs expected text, if applicable):
This page needs someone to read through and make it up-to-date with https://starlark-lang.org/spec.html.
Integers
Bazel says:
Int type is limited to 32-bit signed integers. Overflows will throw an error.
Starlark says:
Integers may be positive or negative, and arbitrarily large
Floats
Bazel says:
The following Python features are not supported:
- float and set types.
Starlark says:
The Starlark floating-point data type represents an IEEE 754 double-precision floating-point number. Its type is "float".
Sets
Bazel says
The following Python features are not supported:
- float and set types
Starlark says:
A set is a mutable, iterable collection of unique values - the set's elements. The type of a set is "set".
If Bazel does genuinely not support these features, then it should be made obvious that this is a Bazel-specific issue. Otherwise the information should be removed or corrected.
Where do you see this issue? (include link to specific section of the page, if applicable)
https://bazel.build/rules/language
Any other information you'd like to share?
No.