Skip to content

Commit 87387fd

Browse files
Rollup merge of #77284 - josephlr:mem, r=Mark-Simulacrum
library: Forward compiler-builtins "mem" feature This fixes rust-lang/wg-cargo-std-aware#53 Now users will be able to do: ``` cargo build -Zbuild-std=core -Zbuild-std-features=compiler-builtins-mem ``` and correctly get the Rust implemenations for `memcpy` and friends. Signed-off-by: Joe Richey <joerichey@google.com>
2 parents a4dc8da + 37f7956 commit 87387fd

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

library/std/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ gimli-symbolize = []
5959
panic-unwind = ["panic_unwind"]
6060
profiler = ["profiler_builtins"]
6161
compiler-builtins-c = ["alloc/compiler-builtins-c"]
62+
compiler-builtins-mem = ["alloc/compiler-builtins-mem"]
6263
llvm-libunwind = ["unwind/llvm-libunwind"]
6364

6465
# Make panics and failed asserts immediately abort without formatting any message

library/test/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ proc_macro = { path = "../proc_macro" }
2525
default = ["std_detect_file_io", "std_detect_dlsym_getauxval", "panic-unwind"]
2626
backtrace = ["std/backtrace"]
2727
compiler-builtins-c = ["std/compiler-builtins-c"]
28+
compiler-builtins-mem = ["std/compiler-builtins-mem"]
2829
llvm-libunwind = ["std/llvm-libunwind"]
2930
panic-unwind = ["std/panic_unwind"]
3031
panic_immediate_abort = ["std/panic_immediate_abort"]

0 commit comments

Comments
 (0)