about summary refs log tree commit diff
path: root/library/stdarch/crates/std_detect/src
AgeCommit message (Expand)AuthorLines
2025-05-30Check cfg on features that stage0 compiler supportTsukasa OI-20/+0
2025-05-26std_detect: RISC-V platform guide documentation (non-table part)Tsukasa OI-0/+15
2025-05-17Correct rustc version for the stabilization of runtime detection of VEX varia...sayantn-5/+5
2025-05-17Stabilize runtime detection of VEX variants of avx512sayantn-5/+5
2025-05-12Partially stabilize LoongArch target featuresWANG Rui-9/+9
2025-05-03fix - aarch64_be testsJames Barford-Evans-0/+3
2025-05-01Require `fma` and `f16c` for `avx512f` in `std_detect`sayantn-4/+10
2025-05-01Revert "std_detect: RISC-V platform guide documentation"Tsukasa OI-126/+78
2025-04-23std_detect: RISC-V platform guide documentationTsukasa OI-78/+126
2025-04-23Add power9 and power8 target-featuresLuca Barbato-1/+35
2025-04-20Remove `cupid` dependency and `env-override-no-avx` CI runsayantn-66/+2
2025-04-20std_detect: Remove /proc/cpuinfo-based detectionTaiki Endo-506/+5
2025-04-16Revert "std_detect: Do not use libc::getauxval on 32-bit Android"Taiki Endo-2/+1
2025-04-16std_detect: Remove RV32E support attempt on Linux (RISC-V)Tsukasa OI-3/+0
2025-04-16RISC-V: Remove privileged extensions for nowTsukasa OI-30/+0
2025-04-16RISC-V: `riscv_hwprobe`-based feature detection on Linux / AndroidTsukasa OI-15/+474
2025-04-16RISC-V: OS-independent implication logicTsukasa OI-12/+158
2025-04-16RISC-V: Add placeholder for the "B" extensionTsukasa OI-2/+5
2025-04-16RISC-V: Add two "A" extension subsetsTsukasa OI-1/+10
2025-04-16RISC-V: Use `target_arch` for RV(32|64) detectionTsukasa OI-4/+6
2025-04-16RISC-V: Remove `enable_features`Tsukasa OI-45/+13
2025-04-16RISC-V: tidying: Make auxvec-based enablement a blockTsukasa OI-0/+1
2025-04-16RISC-V: tidying: Handling of base ISATsukasa OI-10/+14
2025-04-16RISC-V: tidying: Prefer more canonical referenceTsukasa OI-1/+1
2025-04-12RISC-V: tidying: Fix separation of I-related extensionsTsukasa OI-1/+1
2025-04-12RISC-V: doc: tidying: Move link to the ISA ManualTsukasa OI-2/+2
2025-04-12RISC-V: doc: Updated status and clarificationTsukasa OI-24/+21
2025-04-12RISC-V: doc: Capitalize some words for consistencyTsukasa OI-5/+5
2025-04-10Disable cfg check for the recently-merged target features to allow stdarch up...sayantn-1/+11
2025-04-07Add feature detection for new amx variants and movrssayantn-9/+42
2025-04-06RISC-V: check cfg (batch 1)Tsukasa OI-5/+0
2025-03-26std_detect: Move cfgs into getauxval helper functionTaiki Endo-94/+35
2025-03-26std_detect: Always avoid dlsym on *-linux-{musl,ohos}* targetsTaiki Endo-8/+22
2025-03-24tentatively remove the "B" RISC-V extension from the documentationTsukasa OI-1/+1
2025-03-24reword RISC-V feature documentationTsukasa OI-43/+43
2025-03-24reorder all RISC-V features for maintenanceTsukasa OI-51/+59
2025-03-24resolve `clippy::doc_lazy_continuation`Tsukasa OI-3/+3
2025-03-24silence `clippy::eq_op` while checkingTsukasa OI-0/+1
2025-03-24std_detect: Support detecting more features on AArch64 WindowsTaiki Endo-1/+49
2025-03-24Temporary fix: change the feature gate of VEX variantssayantn-5/+5
2025-03-20std_detect: Add target features for LoongArch v1.1WANG Rui-0/+28
2025-03-20Fix: stabilized version of RISC-V feature macroTsukasa OI-21/+21
2025-02-25Remove some `allow(unsafe_op_in_unsafe_fn)`s and use target_feature 1.1 in ex...Eduardo Sánchez Muñoz-1/+0
2025-02-23add newly-added s390x features to `is_s390x_feature_detected`Folkert de Vries-0/+70
2025-02-13Add runtime feature detection for keylockersayantn-0/+13
2025-02-09Format with style edition 2024Eric Huss-13/+13
2025-02-09Allow unsafe_op_in_unsafe_fnEric Huss-0/+1
2025-02-09Apply missing_unsafe_on_externEric Huss-2/+2
2025-01-16add `is_s390x_feature_detected`Folkert de Vries-8/+133
2024-12-23Expand feature detection on AArch64 DarwinLaine Taffin Altman-38/+84