summary refs log tree commit diff
path: root/compiler/rustc_target/src
AgeCommit message (Expand)AuthorLines
2022-01-05Revert "Set MACOSX_DEPLOYMENT_TARGET env var to default for linking if not set."Hans Kratz-15/+0
2021-11-25Rollup merge of #90499 - rusticstuff:macos-target-fixes, r=petrochenkovMatthias Krüger-9/+30
2021-11-25Set MACOSX_DEPLOYMENT_TARGET env var to default for linking if not set.Hans Kratz-0/+15
2021-11-25Set the default deployment target for Macos ARM64 to 11.0.Hans Kratz-6/+13
2021-11-25The correct LLVM target for aarch64-apple-darwin is arm64-... (as with ios)Hans Kratz-3/+2
2021-11-24Rollup merge of #90044 - rusticstuff:disable_arm_outline_atomics_for_musl, r=...Guillaume Gomez-5/+1
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+64
2021-11-18Auto merge of #90382 - alexcrichton:wasm64-libstd, r=joshtriplettbors-9/+29
2021-11-16Add emscripten to the "wasm" family of targetsAlex Crichton-1/+1
2021-11-12Android is not GNUJosh Stone-1/+1
2021-11-10Disable aarch64 outline atomics with musl for now.Hans Kratz-5/+1
2021-11-10Disable `.debug_aranges` for all wasm targetsAlex Crichton-0/+12
2021-11-10Update more rustc/libtest things for wasm64Alex Crichton-3/+7
2021-11-10Enable WebAssembly features by default on wasm64Alex Crichton-0/+5
2021-11-10std: Get the standard library compiling for wasm64Alex Crichton-5/+4
2021-11-08Rollup merge of #90494 - Meziu:armv6k-3ds-target, r=sanxiynGuillaume Gomez-2/+1
2021-11-07more clippy fixesMatthias Krüger-1/+1
2021-11-05Update LLVM comments around NoAliasMutRefJosh Stone-2/+4
2021-11-05Move outline-atomics to aarch64-linux target definitionsJosh Stone-1/+9
2021-11-02ARMv6K Horizon OS panic changeMeziu-2/+1
2021-11-01Use apple-a14 as target CPU for aarch64-apple-darwin.Hans Kratz-1/+1
2021-10-31Auto merge of #89062 - mikeleany:new-target, r=cjgillotbors-0/+43
2021-10-29hermitkernel-target: Set OS to "none"Martin Kröning-1/+0
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-14/+31
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-14/+31
2021-10-25make thiscall on unsupported platforms an errorDrMeepster-5/+4
2021-10-19Auto merge of #90040 - nbdd0121:issue-90038, r=oli-obkbors-1/+1
2021-10-19Fix issue 90038Gary Guo-1/+1
2021-10-16HermitCore's kernel itself doesn't support TLSStefan Lankes-3/+1
2021-10-14Fix issue where PIC was added to the wrong target.Mike Leany-2/+2
2021-10-13x86_64-unknown-none: Use position-independent code by defaultJosh Triplett-1/+1
2021-10-13Fix build errors.Mike Leany-1/+4
2021-10-13x86_64-unknown-none: Expand TargetOptions to specify more detailsJosh Triplett-0/+8
2021-10-13x86_64-unknown-none: Disable more target featuresJosh Triplett-1/+3
2021-10-13x86_64-unknown-none: Drop the `abi` fieldJosh Triplett-1/+0
2021-10-13x86_64-unknown-none: Fix module commentJosh Triplett-3/+1
2021-10-13Rename x86_64-unknown-none-elf to x86_64-unknown-noneJosh Triplett-1/+1
2021-10-13Use `CodeModel::Kernel` for `x86_64-unknown-none-elf`.Mike Leany-1/+2
2021-10-13Fix code formatting.Mike Leany-1/+2
2021-10-13Add new target: `x86_64-unknown-none-elf`Mike Leany-0/+31
2021-10-06add platform support details file for armv7-unknown-linux-uclibcJonah Petri-0/+1
2021-10-06Add new target armv7-unknown-linux-uclibceabihfYannick Koehler-0/+25
2021-10-02Remove various unused feature gatesbjorn3-1/+0
2021-10-01Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkovManish Goregaokar-0/+3
2021-10-01Add `pie` as another `relocation-model` valueMarcel Hlopko-0/+3
2021-09-28Add SOLID targetsTomoaki Kawada-0/+74
2021-09-22Disable the leak sanitizer on Macos aarch64 for now.Hans Kratz-1/+3
2021-09-20Auto merge of #88321 - glaubitz:m68k-linux, r=wesleywiserbors-0/+48
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-0/+1
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-11/+11