rust/src/librustc_back/target
Scott McMurray 1bc402fd80 Add an i128_lowering flag in TargetOptions
Not actually enabled by default anywhere yet.
2017-12-03 21:53:48 -08:00
..
aarch64_apple_ios.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
aarch64_linux_android.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
aarch64_unknown_freebsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
aarch64_unknown_fuchsia.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
aarch64_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
aarch64_unknown_linux_musl.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
android_base.rs -Z linker-flavor 2017-04-07 10:52:42 -05:00
apple_base.rs -Z linker-flavor 2017-04-07 10:52:42 -05:00
apple_ios_base.rs explanatory note for the workaround 2017-11-30 23:14:29 +01:00
arm_base.rs add thiscall calling convention support 2017-05-24 16:40:03 -04:00
arm_linux_androideabi.rs enable strict alignment (+strict-align) on ARMv6 2017-10-07 20:48:25 +02:00
arm_unknown_linux_gnueabi.rs enable strict alignment (+strict-align) on ARMv6 2017-10-07 20:48:25 +02:00
arm_unknown_linux_gnueabihf.rs enable strict alignment (+strict-align) on ARMv6 2017-10-07 20:48:25 +02:00
arm_unknown_linux_musleabi.rs enable strict alignment (+strict-align) on ARMv6 2017-10-07 20:48:25 +02:00
arm_unknown_linux_musleabihf.rs enable strict alignment (+strict-align) on ARMv6 2017-10-07 20:48:25 +02:00
armv5te_unknown_linux_gnueabi.rs Allow atomic operations up to 32 bits 2017-10-02 16:53:43 +02:00
armv7_apple_ios.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
armv7_linux_androideabi.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
armv7_unknown_linux_gnueabihf.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
armv7_unknown_linux_musleabihf.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
armv7s_apple_ios.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
asmjs_unknown_emscripten.rs cleanup: rustc doesn't use an external archiver 2017-10-09 22:36:08 +03:00
bitrig_base.rs Support both partial and full RELRO 2017-07-14 22:01:37 +02:00
dragonfly_base.rs Support both partial and full RELRO 2017-07-14 22:01:37 +02:00
emscripten_base.rs Use cfg!() to get type checking everywhere. 2016-12-26 11:57:01 +01:00
freebsd_base.rs Support both partial and full RELRO 2017-07-14 22:01:37 +02:00
fuchsia_base.rs rustc: Implement the #[global_allocator] attribute 2017-07-05 14:37:01 -07:00
haiku_base.rs haiku/librustc_back: Remove incorrect no_integrated_as 2017-08-25 17:12:20 -05:00
i386_apple_ios.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i586_pc_windows_msvc.rs Use question_mark feature in librustc_back. 2016-09-11 16:02:44 -07:00
i586_unknown_linux_gnu.rs Use question_mark feature in librustc_back. 2016-09-11 16:02:44 -07:00
i686_apple_darwin.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_linux_android.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_pc_windows_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_pc_windows_msvc.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_dragonfly.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_freebsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_haiku.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_linux_musl.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_netbsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
i686_unknown_openbsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
l4re_base.rs Return L4Re TargetOptions as a Result type instead of panic 2017-08-22 18:05:08 +02:00
linux_base.rs Support both partial and full RELRO 2017-07-14 22:01:37 +02:00
linux_musl_base.rs Support dynamic linking for musl-based targets 2017-08-22 16:24:29 -05:00
mips64_unknown_linux_gnuabi64.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mips64el_unknown_linux_gnuabi64.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mips_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mips_unknown_linux_musl.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mips_unknown_linux_uclibc.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mipsel_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mipsel_unknown_linux_musl.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mipsel_unknown_linux_uclibc.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
mod.rs Add an i128_lowering flag in TargetOptions 2017-12-03 21:53:48 -08:00
msp430_none_elf.rs rustc: Allow target-specific default cgus 2017-10-09 13:45:30 -07:00
netbsd_base.rs Support both partial and full RELRO 2017-07-14 22:01:37 +02:00
openbsd_base.rs make OpenBSD to use libc++ instead of (e)stdc++ 2017-11-26 10:08:25 +01:00
powerpc64_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
powerpc64le_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
powerpc_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
redox_base.rs Enable unwinding panics on Redox 2017-08-16 17:21:50 -07:00
s390x_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
solaris_base.rs Correct target_family mess 2016-12-22 22:20:47 -07:00
sparc64_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
sparc64_unknown_netbsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
sparcv9_sun_solaris.rs Disable jemalloc for sparcv9-sun-solaris 2017-10-25 00:52:56 +02:00
thumb_base.rs check target abi support 2016-10-24 15:59:53 +02:00
thumbv6m_none_eabi.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
thumbv7em_none_eabi.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
thumbv7em_none_eabihf.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
thumbv7m_none_eabi.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
wasm32_experimental_emscripten.rs cleanup: rustc doesn't use an external archiver 2017-10-09 22:36:08 +03:00
wasm32_unknown_emscripten.rs cleanup: rustc doesn't use an external archiver 2017-10-09 22:36:08 +03:00
wasm32_unknown_unknown.rs std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
windows_base.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
windows_msvc_base.rs cleanup: rustc doesn't use an external archiver 2017-10-09 22:36:08 +03:00
x86_64_apple_darwin.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_apple_ios.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_linux_android.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_pc_windows_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_pc_windows_msvc.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_rumprun_netbsd.rs cleanup: rustc doesn't use an external archiver 2017-10-09 22:36:08 +03:00
x86_64_sun_solaris.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_bitrig.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_dragonfly.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_freebsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_fuchsia.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_haiku.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_l4re_uclibc.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_linux_gnu.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_linux_gnux32.rs Add x86_64-unknown-linux-gnux32 target 2017-10-11 16:26:37 -03:00
x86_64_unknown_linux_musl.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_netbsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_openbsd.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00
x86_64_unknown_redox.rs rustc: Specify c_int width for each target 2017-09-30 15:54:08 +02:00