about summary refs log tree commit diff
path: root/library/sysroot
diff options
context:
space:
mode:
authorNicholas Bishop <nbishop@nbishop.net>2024-05-11 09:56:59 -0400
committerNicholas Bishop <nbishop@nbishop.net>2024-07-28 20:43:07 -0400
commitecf2963baf17cead7c7c57c88eddac8696793dd8 (patch)
tree78924bd35c4a04bd9cf8cd1bfae43f57f68acfbd /library/sysroot
parent99e6a28804eac57faa37134d61a2bb17069996a2 (diff)
downloadrust-ecf2963baf17cead7c7c57c88eddac8696793dd8.tar.gz
rust-ecf2963baf17cead7c7c57c88eddac8696793dd8.zip
Update compiler_builtins to 0.1.114
The `weak-intrinsics` feature was removed from compiler_builtins in
https://github.com/rust-lang/compiler-builtins/pull/598, so dropped the
`compiler-builtins-weak-intrinsics` feature from alloc/std/sysroot.

In https://github.com/rust-lang/compiler-builtins/pull/593, some
builtins for f16/f128 were added. These don't work for all compiler
backends, so add a `compiler-builtins-no-f16-f128` feature and disable
it for cranelift and gcc. Also disable it for LLVM targets that don't
support it.
Diffstat (limited to 'library/sysroot')
-rw-r--r--library/sysroot/Cargo.toml2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/sysroot/Cargo.toml b/library/sysroot/Cargo.toml
index 1ddacd92e6b..3eedbfa948c 100644
--- a/library/sysroot/Cargo.toml
+++ b/library/sysroot/Cargo.toml
@@ -16,8 +16,8 @@ backtrace = ["std/backtrace"]
 compiler-builtins-c = ["std/compiler-builtins-c"]
 compiler-builtins-mem = ["std/compiler-builtins-mem"]
 compiler-builtins-no-asm = ["std/compiler-builtins-no-asm"]
+compiler-builtins-no-f16-f128 = ["std/compiler-builtins-no-f16-f128"]
 compiler-builtins-mangled-names = ["std/compiler-builtins-mangled-names"]
-compiler-builtins-weak-intrinsics = ["std/compiler-builtins-weak-intrinsics"]
 llvm-libunwind = ["std/llvm-libunwind"]
 system-llvm-libunwind = ["std/system-llvm-libunwind"]
 panic-unwind = ["std/panic_unwind"]