X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=config.toml.example;h=1f5747456e9571bf4c5e2fc06bd585c9937e6cb3;hb=2f2664923be3cb47b88dfa69054f20b87c2eb1e1;hp=a967d881b029b7facb6af929d2d18c3fc6bc6d93;hpb=8e9c93df464b7ada3fc7a1c8ccddd9dcb24ee0a0;p=rust.git diff --git a/config.toml.example b/config.toml.example index a967d881b02..1f5747456e9 100644 --- a/config.toml.example +++ b/config.toml.example @@ -291,6 +291,10 @@ changelog-seen = 2 # on this runtime, such as `-C profile-generate` or `-C instrument-coverage`). #profiler = false +# Use the optimized LLVM C intrinsics for `compiler_builtins`, rather than Rust intrinsics. +# Requires the LLVM submodule to be managed by bootstrap (i.e. not external). +#optimized-compiler-builtins = false + # Indicates whether the native libraries linked into Cargo will be statically # linked or not. #cargo-native-static = false @@ -521,6 +525,12 @@ changelog-seen = 2 # A descriptive string to be appended to `rustc --version` output, which is # also used in places like debuginfo `DW_AT_producer`. This may be useful for # supplementary build information, like distro-specific package versions. +# +# The Rust compiler will differentiate between versions of itself, including +# based on this string, which means that if you wish to be compatible with +# upstream Rust you need to set this to "". However, note that if you are not +# actually compatible -- for example if you've backported patches that change +# behavior -- this may lead to miscompilations or other bugs. #description = (string) # The root location of the musl installation directory. The library directory