| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-10-31 | Derive `Default` for `Initializer` in std_detect | Eduardo Sánchez Muñoz | -8/+3 | |
| 2023-10-31 | Do not deny `clippy::missing_inline_in_public_items` in std_detect | Eduardo Sánchez Muñoz | -1/+0 | |
| 2023-10-29 | Fix various compilation errors | Amanieu d'Antras | -0/+2 | |
| 2023-10-29 | Cleanup last uses of the stdsimd feature | Amanieu d'Antras | -1/+3 | |
| 2023-10-29 | Add tracking issues for feature detection | Amanieu d'Antras | -77/+89 | |
| 2023-10-11 | Remove unneeded transmutes | Eduardo Sánchez Muñoz | -5/+1 | |
| (or replace them with safe versions) | ||||
| 2023-10-10 | Remove use of auv crate from tests | bjorn3 | -48/+11 | |
| 2023-08-29 | Add `#![allow(internal_unstable)]` | Amanieu d'Antras | -2/+0 | |
| This is required to avoid build failures when using rustc features intended only for use by the standard library. | ||||
| 2023-06-21 | Support AArch32 Neon dotprod intrinsics. | Jacob Bramley | -1/+11 | |
| Note that the feature detection requires a recent Linux kernel (v6.2). | ||||
| 2023-04-24 | std_detect: Do not use libc::getauxval on 32-bit Android | Taiki Endo | -2/+4 | |
| libc crate currently doesn't provide it. | ||||
| 2023-04-21 | Remove useless drop (clippy drop_ref and drop_copy lint) | Urgau | -2/+5 | |
| 2023-04-01 | std_detect: Remove support for arm crypto target feature | Taiki Endo | -23/+2 | |
| 2023-04-01 | std_detect: Always avoid dlsym on *-android* targets | Taiki Endo | -6/+11 | |
| 2023-03-25 | std_detect: Unbreak auxv_from_file | Luca Barbato | -7/+6 | |
| Discovered on powerpc64 where it crashes since it has more entries. | ||||
| 2023-03-19 | Allow `internal_features` | Nilstrieb | -0/+3 | |
| 2023-03-12 | Implemented is_x86_feature_detected!(ermsb) | Chase Wilson | -0/+5 | |
| 2023-03-01 | std_detect: Support run-time detection of crc/aes/sha2/crypto on arm FreeBSD | Taiki Endo | -2/+20 | |
| 2023-03-01 | std_detect: Support run-time detection of fp on aarch64 Windows | Taiki Endo | -13/+11 | |
| According to google/cpu_features, IsProcessorFeaturePresent(PF_ARM_VFP_32_REGISTERS_AVAILABLE) returns whether fp is available. https://github.com/google/cpu_features/blob/a6bf4f9031ec601f905660b8cef82d7478b33d64/src/impl_aarch64_windows.c#L112-L113 | ||||
| 2023-02-18 | Fix typo | bwmf2 | -2/+2 | |
| 2023-02-13 | std_detect: Remove extra cfg | Taiki Endo | -2/+2 | |
| This module is already `#[cfg(target_arch = "aarch64")]`. | ||||
| 2023-02-13 | std_detect: Only check features that are known to be available on armv8.0 ↵ | Taiki Endo | -8/+28 | |
| cores if CPU is Exynos 9810 | ||||
| 2023-02-13 | std_detect: Workaround Exynos 9810 bug on aarch64 Android | Taiki Endo | -0/+19 | |
| Samsung Exynos 9810 has a bug that big and little cores have different ISAs. And on older Android (pre-9), the kernel incorrectly reports that features available only on some cores are available on all cores. https://reviews.llvm.org/D114523 | ||||
| 2023-02-11 | std_detect: Support run-time detection of FEAT_LSE2 on aarch64 BSD (#1379) | Taiki Endo | -10/+24 | |
| 2023-02-03 | std_detect: Always avoid dlsym on *-linux-gnu* targets (#1375) | Taiki Endo | -3/+17 | |
| 2023-01-26 | std_detect: Support run-time detection on aarch64 OpenBSD | Taiki Endo | -22/+86 | |
| 2023-01-26 | std_detect: Split os/aarch64.rs' detect_features into reading and parsing | Taiki Endo | -63/+72 | |
| 2023-01-26 | std_detect: Move aarch64 freebsd test to tests/cpu-detection.rs | Taiki Endo | -18/+0 | |
| 2023-01-23 | std_detect: Support detecting lse/dotprod/jsconv/rcpc on aarch64 Windows | Taiki Endo | -0/+20 | |
| 2023-01-05 | Detect MOVBE (#1356) | Caleb Zulawski | -0/+4 | |
| 2022-11-21 | Rename misleading features (#1355) | Caleb Zulawski | -11/+22 | |
| 2022-11-09 | Detect CPU features with Linux methods on Android for non-Intel CPUs. (#1351) | gendx | -1/+1 | |
| Co-authored-by: Amanieu d'Antras <amanieu@gmail.com> | ||||
| 2022-11-09 | Fix line endings to use LF (#1350) | Mateusz Mikuła | -73/+73 | |
| 2022-10-25 | Edition 2021, apply clippy::uninlined_format_args fix (#1339) | Yuri Astrakhan | -7/+7 | |
| 2022-10-25 | Fix dupe word typos (#1344) | Rageking8 | -1/+1 | |
| 2022-09-22 | Add HWCAP2 support for AArch64 Linux. (#1335) | Jacob Bramley | -89/+199 | |
| 2022-08-22 | Allow internal use of stdsimd from detect_feature | Tomasz Miąsko | -0/+1 | |
| This allows using feature detection macros, without placing a requirement of enabled stdsimd feature gate from end users. A follow-up to changes from #1311, which introduced the new macro. | ||||
| 2022-07-02 | Allow mapping a runtime feature to a set of target_features (#1311) | Adam Gemmell | -4/+17 | |
| 2022-06-21 | Fully qualify recursive macro calls (#1310) | Adam Gemmell | -4/+4 | |
| 2022-04-29 | Add stdsimd feature to allow_internal_unstable attribute in feature detect ↵ | Jane Lusby | -1/+1 | |
| macros (#1303) | ||||
| 2022-03-11 | Import the asm macro in std_detect (#1290) | Luca Barbato | -0/+1 | |
| 2022-02-17 | Avoid the use of #[cfg(doc)] in std_detect (#1283) | Amanieu d'Antras | -271/+115 | |
| Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com> | ||||
| 2022-02-10 | Split aarch64 `pauth` feature into `paca` and `pacg` (#1259) | Adam Gemmell | -5/+12 | |
| 2022-02-09 | Stabilise `is_aarch64_feature_detected!` under `simd_aarch64` feature (#1239) | Adam Gemmell | -40/+40 | |
| 2022-01-28 | Emit the full is_{arch}_feature_detected! macro on all arches when building ↵ | Amanieu d'Antras | -1/+45 | |
| docs (#1276) | ||||
| 2022-01-24 | Fix std_detect_file_io | Amanieu d'Antras | -0/+5 | |
| 2022-01-18 | Handle stabilization of vec_spare_capacity | Amanieu d'Antras | -6/+0 | |
| 2021-12-19 | Remove asm feature which is now stable (#1269) | Amanieu d'Antras | -1/+0 | |
| 2021-12-14 | Fix a bunch of typos | Frank Steffahn | -5/+5 | |
| 2021-12-08 | RISC-V feature and detect macro (#1263) | Luo Jia | -4/+364 | |
| 2021-11-27 | Support riscv64gc-unknown-freebsd (#1260) | Tobias Kortkamp | -1/+2 | |
