about summary refs log tree commit diff
path: root/library/stdarch/crates/std_detect/src/detect
AgeCommit message (Expand)AuthorLines
2025-07-22Move `std_detect` from `library/stdarch` to `library`Jakub Beránek-4451/+0
2025-07-14Merge pull request #1837 from heiher/loong32Amanieu d'Antras-3/+6
2025-07-07std_detect: RISC-V Linux: Ergonomic querying with `riscv_hwprobe`Tsukasa OI-41/+42
2025-07-07Update stabilization version of certain x86 intrinsics to 1.89Amanieu d'Antras-5/+5
2025-07-03std_detect: Tidying of slice lengthTsukasa OI-2/+1
2025-06-28loongarch: Add basic support for LoongArch32WANG Rui-3/+6
2025-06-19s390x: add feature detection for the z17 target featuresFolkert de Vries-56/+97
2025-06-09Darwin AArch64 detection updateLaine Taffin Altman-0/+8
2025-06-09add s390x z17 target featuresFolkert de Vries-0/+15
2025-06-01RISC-V: Linux 6.15 `riscv_hwprobe` supportTsukasa OI-3/+35
2025-05-31Stabilize `sha512`, `sm3` and `sm4` intrinsics and runtime detectionsayantn-3/+3
2025-05-31Stabilize keylocker intrinsics and runtime detectionsayantn-2/+2
2025-05-30RISC-V: Linux: Imply Zicntr from the IMA base behaviorTsukasa OI-6/+4
2025-05-30Add back `std_detect_env_override`sayantn-2/+67
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