about summary refs log tree commit diff
path: root/compiler/rustc_target/src/target_features.rs
AgeCommit message (Expand)AuthorLines
2025-03-15Rollup merge of #138056 - heiher:loong64v1.1-features, r=petrochenkovLeón Orell Valerian Liehr-0/+5
2025-03-14rustc_target: Add target features for LoongArch v1.1WANG Rui-0/+5
2025-03-05Add the `movrs` target feature and `movrs_target_feature` feature gatesayantn-0/+1
2025-03-05Add the new `amx` target featuressayantn-0/+5
2025-03-05Simplify `implied_target_features`.Nicholas Nethercote-7/+5
2025-03-02rustc_target: Add msync target feature and enable it on powerpcspe targetsTaiki Endo-0/+1
2025-02-24Rollup merge of #137417 - taiki-e:riscv-atomic, r=AmanieuMichael Goulet-0/+5
2025-02-22rustc_target: Add more RISC-V atomic-related featuresTaiki Endo-0/+5
2025-02-21add more s390x target featuresFolkert de Vries-1/+20
2025-02-14add x86-sse2 (32bit) ABI that requires SSE2 target featureRalf Jung-0/+8
2025-02-11Rollup merge of #136813 - mrkajetanp:aarch32-fp16-target-feature, r=davidtwcoJacob Pratt-0/+1
2025-02-08Rustfmtbjorn3-6/+10
2025-02-07rustc_target: Add the fp16 target feature for AArch32Kajetan Puchalski-0/+1
2025-02-07Rollup merge of #136191 - klensy:const_a, r=compiler-errorsMatthias Krüger-9/+9
2025-02-04Rollup merge of #134814 - sayantn:keylocker, r=oli-obkMatthias Krüger-0/+2
2025-02-03Auto merge of #136146 - RalfJung:x86-abi, r=workingjubileebors-16/+36
2025-02-03add rustc_abi to control ABI decisions LLVM does not have flags for, and use ...Ralf Jung-16/+36
2025-01-29Auto merge of #136227 - fmease:rollup-ewpvznh, r=fmeasebors-0/+5
2025-01-28replaces few consts with statics to reduce readonly sectionklensy-9/+9
2025-01-28Reject unsound toggling of Arm atomics-32 target featureTaiki Endo-0/+5
2025-01-28update commentsRalf Jung-13/+11
2025-01-07arm: add unstable soft-float target featureRalf Jung-0/+8
2025-01-06Add `kl` and `widekl` target features, and the feature gateSayantan Chakraborty-0/+2
2025-01-05add dedicated type for ABI target feature constraintsRalf Jung-10/+18
2024-12-31arm: use target.llvm_floatabi over soft-float target featureRalf Jung-9/+20
2024-12-31add ABI target features *before* -Ctarget-featuresRalf Jung-0/+3
2024-12-31x86-64 hardfloat actually requires sse2Ralf Jung-1/+10
2024-12-31clean up target feature system; most of the toggleability is now handled by t...Ralf Jung-431/+343
2024-12-31explicitly model that certain ABIs require/forbid certain target featuresRalf Jung-113/+95
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-16Rollup merge of #134337 - RalfJung:riscv-target-features, r=workingjubileeMatthias Krüger-4/+71
2024-12-16tweak commentsRalf Jung-3/+7
2024-12-15reject unsound toggling of RISCV target featuresRalf Jung-3/+66
2024-12-15Auto merge of #134349 - jieyouxu:rollup-zqn0jox, r=jieyouxubors-1/+17
2024-12-15apply review feedbackRalf Jung-12/+12
2024-12-15Add m68k_target_featureTaiki Endo-1/+17
2024-12-14reject aarch64 target feature toggling that would change the float ABIRalf Jung-1/+23
2024-12-14target_features: control separately whether enabling and disabling a target f...Ralf Jung-22/+55
2024-12-13Auto merge of #133099 - RalfJung:forbidden-hardfloat-features, r=workingjubileebors-337/+441
2024-12-11apply review feedbackRalf Jung-12/+22
2024-12-11forbid toggling x87 and fpregs on hard-float targetsRalf Jung-2/+34
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-335/+397
2024-12-11ABI checks: add support for loongarchWANG Rui-1/+3
2024-12-09Add the `power8-crypto` target featureSayantan Chakraborty-0/+1
2024-11-26Fix handling of x18 in AArch64 inline assembly on ohos/trusty or with -Zfixed...Taiki Endo-0/+6
2024-11-14ABI checks: add support for some tier3 arches, warn on others.Luca Versari-14/+23
2024-11-12ABI checks: add support for tier2 archesLuca Versari-3/+21
2024-11-11Auto merge of #132880 - RalfJung:implied-features, r=workingjubileebors-0/+5
2024-11-11target_features: explain what exacty 'implied' means hereRalf Jung-0/+5
2024-11-10Stabilize WebAssembly `multivalue`, `reference-types`, and `tail-call` target...Alex Crichton-2/+3