compiler-builtins-zynq/src
Alex Crichton cf98161da7 Remove the need for #[cfg] in #[use_c_shim_if]
This commit tweaks the implementation of the synthetic
`#[use_c_shim_if]` attribute, renaming it to
`#[maybe_use_optimized_c_shim]` in the process. This no longer requires
specifying a `#[cfg]` clause indicating when the optimized intrinsic
should be used, but rather this is inferred and printed from the build
script.

The build script will now print out appropriate `#[cfg]` directives for
rustc to indicate what intrinsics it's compiling. This should remove the
need for us to keep the build script and the source in sync, but rather
the build script can simply take care of everything.
2019-05-15 12:59:31 -07:00
..
float Remove the need for #[cfg] in #[use_c_shim_if] 2019-05-15 12:59:31 -07:00
int Remove the need for #[cfg] in #[use_c_shim_if] 2019-05-15 12:59:31 -07:00
arm.rs Fix undefined symbol errors on windows/arm 2019-02-27 11:39:49 -08:00
arm_linux.rs Run rustfmt over everything 2019-05-14 14:40:38 -07:00
lib.rs Run rustfmt over everything 2019-05-14 14:40:38 -07:00
macros.rs Remove the need for #[cfg] in #[use_c_shim_if] 2019-05-15 12:59:31 -07:00
math.rs Include `ldexp*` intrinsics on the wasm target 2019-05-02 12:40:39 -07:00
mem.rs Run rustfmt over everything 2019-05-14 14:40:38 -07:00
probestack.rs Run rustfmt over everything 2019-05-14 14:40:38 -07:00
riscv32.rs Fix compile on riscv again 2018-08-31 16:00:12 -07:00
x86.rs Add "volatile" and "memory" clobber to asm! that doesn't fall through. 2017-11-15 12:49:10 -08:00
x86_64.rs Add "volatile" and "memory" clobber to asm! that doesn't fall through. 2017-11-15 12:49:10 -08:00