Skip to content

Commit 0468845

Browse files
committed
Auto merge of rust-lang#78472 - hermitcore:builtins, r=Mark-Simulacrum
add options to use optimized and mangled compiler builtins In principle the compiler builtin features are also offered to alloc and std.
2 parents 7504256 + 6de5125 commit 0468845

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

library/alloc/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,5 @@ harness = false
3131
[features]
3232
compiler-builtins-mem = ['compiler_builtins/mem']
3333
compiler-builtins-c = ["compiler_builtins/c"]
34+
compiler-builtins-asm = ["compiler_builtins/asm"]
35+
compiler-builtins-mangled-names = ["compiler_builtins/mangled-names"]

library/std/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ panic-unwind = ["panic_unwind"]
6060
profiler = ["profiler_builtins"]
6161
compiler-builtins-c = ["alloc/compiler-builtins-c"]
6262
compiler-builtins-mem = ["alloc/compiler-builtins-mem"]
63+
compiler-builtins-asm = ["alloc/compiler-builtins-asm"]
64+
compiler-builtins-mangled-names = ["alloc/compiler-builtins-mangled-names"]
6365
llvm-libunwind = ["unwind/llvm-libunwind"]
6466
system-llvm-libunwind = ["unwind/system-llvm-libunwind"]
6567

0 commit comments

Comments
 (0)