rust/src/librustc_driver
Samuel Holland beb8abe9a5 Introduce temporary target feature crt_static_respected
This feature allows targets to opt in to full support of the crt-static
feature. Currently, crt-static is allowed on all targets, even those
that really can't or really shouldn't support it. This works because it
is very loose in the specification of its effects. Changing the behavior
of crt-static to be more strict in how it chooses libraries and links
executables would likely cause compilation to fail on these platforms.

To avoid breaking existing uses of crt-static, whitelist targets that
support the new, stricter behavior. For all other targets, this changes
crt-static from being "mostly a no-op" to "explicitly a no-op".
2017-08-22 16:24:29 -05:00
..
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
Cargo.toml It now completely compiles without LLVM!!! 2017-08-11 14:00:07 +02:00
derive_registrar.rs kill a bunch of one off tasks 2017-04-18 08:20:12 -04:00
driver.rs Remove the rustc_mir::transform entry point for mir-borrowck. 2017-08-21 12:49:18 +02:00
lib.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
pretty.rs Auto merge of #43878 - kennytm:fix-43869-put-impl-trait-out-of-the-loop, r=alexcrichton 2017-08-17 06:19:38 +00:00
target_features.rs Introduce temporary target feature crt_static_respected 2017-08-22 16:24:29 -05:00
test.rs Remove some more cfg's 2017-08-13 12:30:54 +02:00