about summary refs log tree commit diff
path: root/library/sysroot
AgeCommit message (Collapse)AuthorLines
2024-10-17Make `profiler_builtins` an optional dependency of sysroot, not stdZalathar-1/+2
This avoids unnecessary rebuilds of std (and the compiler) when `build.profiler` is toggled off or on.
2024-07-29Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35bors-1/+1
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.
2024-07-28Update compiler_builtins to 0.1.114Nicholas Bishop-1/+1
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.
2024-07-05Add experimental raw-dylib feature to stdChris Denton-0/+1
For Windows, this allows defining imports without needing the user to have import libraries. It's intended for this to become the default.
2024-05-11Add flag to sysrootDion Dokter-0/+1
2023-06-23Expose `compiler-builtins-weak-intrinsics` feature for `-Zbuild-std`Amanieu d'Antras-0/+1
This was added in rust-lang/compiler-builtins#526 to force all compiler-builtins intrinsics to use weak linkage.
2023-04-25Add a `sysroot` crate to represent the standard library cratesJohn Kåre Alsaker-0/+28