rust/src/tools
Stuart Cook 37ece9cf9b
Rollup merge of #151109 - tyhdefu:float_bits_const, r=tgross35
fN::BITS constants for feature float_bits_const

Also enables the feature for compiler_builtins as otherwise this causes a warning and conflicts with the Float extension trait.

---
Implementation for rust-lang/rust#151073

Feature flag: `#![feature(float_bits_const)]`

Note that this is likely to conflict with some extension traits, as it has with compiler builtins. However, assuming correct values for the constants, they are either `u32`, the same type, which should not cause a problem (as shown by enabling the feature for compiler_builtins), or a different type (e.g. `usize`), which should cause a compiler error. Either way this should never change behaviour unless the extension trait implemented an incorrect value.

Also note that it doesn't seem to be possible to put multiple unstable attributes on an item, so `f128::BITS` and `f16::BITS` are gated behind the feature flags for those primitives, rather than `#![feature(float_bits_const)]`
2026-02-03 21:58:39 +11:00
..
build-manifest Rollup merge of #151157 - Kobzol:build-manifest, r=Mark-Simulacrum 2026-01-24 21:04:16 +01:00
bump-stage0 Include additional hashes in src/stage0 2025-09-27 08:43:22 -04:00
cargo@fe2f314aef Update cargo submodule 2026-01-30 19:15:24 -05:00
cargotest Bump diesel to the most recent commit in cargotest 2026-01-08 23:55:57 +08:00
clippy Fix missing unused_variables lint when using a match guard 2026-02-02 10:57:54 +00:00
collect-license-metadata collect-license-metadata: Print a diff of the expected output 2025-10-06 19:10:12 -04:00
compiletest Rollup merge of #151695 - Enselic:proc-macro-priv-v2, r=Zalathar 2026-02-02 18:52:12 +01:00
coverage-dump
enzyme@eb72baf793 update enzyme, includes an extra patch to fix MacOS builds in CI 2026-01-22 20:01:05 -08:00
error_index_generator Update to mdbook 0.5 2025-12-12 08:07:53 -08:00
features-status-dump Implement output of colored messages with optional check context 2025-09-21 15:15:31 +02:00
generate-copyright Update askama version to 0.15.4 2026-01-29 17:08:19 +01:00
generate-windows-sys Update windows bindings in std 2026-01-26 10:59:16 +00:00
html-checker
jsondocck
jsondoclint
libcxx-version
linkchecker fix partial urlencoded link support 2025-09-08 11:08:40 -07:00
lint-docs Update literal-escaper version to 0.0.7 2026-01-08 14:10:33 +01:00
lld-wrapper
llvm-bitcode-linker Fix typos: 'occured' -> 'occurred' and 'non_existant' -> 'non_existent' 2026-01-19 22:17:59 -08:00
miri Rollup merge of #151109 - tyhdefu:float_bits_const, r=tgross35 2026-02-03 21:58:39 +11:00
miropt-test-tools
nix-dev-shell Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
opt-dist Update sysinfo version to 0.38.0 2026-01-25 16:12:13 +01:00
remote-test-client Test the remote-test-client timeout 2025-11-27 10:41:16 -05:00
remote-test-server Rollup merge of #151094 - nicholasbishop:bishop-fix-server-uefi-compilation, r=Mark-Simulacrum 2026-01-24 21:04:14 +01:00
replace-version-placeholder
run-make-support Test that -Zbuild-std=core works on a variety of profiles 2026-01-14 20:39:12 -05:00
rust-analyzer Fix postcard test too 2026-02-03 10:23:35 +02:00
rust-installer fix: typos and grammar errors in README files 2025-12-25 15:11:01 +02:00
rustbook Update books 2025-12-31 13:52:32 -08:00
rustc-perf@c0301bc44d Update rustc-perf submodule 2025-10-10 15:42:42 +02:00
rustdoc
rustdoc-gui-test Use yarn instead of npm in tidy 2025-11-17 10:58:13 +02:00
rustdoc-js rustdoc-search: add an integration test for CCI 2025-10-27 11:57:32 -07:00
rustdoc-themes
rustfmt Rollup merge of #149174 - GrigorenkoPV:const_block_item, r=me,ytmimi 2026-01-24 15:35:08 +01:00
test-float-parse fN::BITS constants for feature float_bits_const 2026-01-15 18:03:08 +00:00
tidy Rollup merge of #151262 - Shunpoco:tidy-clap, r=Zalathar 2026-01-31 10:41:52 +01:00
tier-check
unicode-table-generator Avoid index check in char::to_lowercase and char::to_uppercase 2025-12-30 16:20:19 -03:00
unstable-book-gen Implement output of colored messages with optional check context 2025-09-21 15:15:31 +02:00
wasm-component-ld Update wasm-component-ld 2026-01-05 08:07:07 -08:00
x
cherry-pick.sh
publish_toolstate.py
update-lockfile.sh Fix lockfile update script 2026-01-26 10:30:54 +00:00