| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-08 | Prepare for merging from rust-lang/rust | Jakub Beránek | -0/+1 | |
| This updates the rust-version file to 040e2f8b9ff2d76fbe2146d6003e297ed4532088. | ||||
| 2025-07-08 | Reset rust-version | Jakub Beránek | -1/+0 | |
| 2025-07-08 | remove unneeded cast | Folkert de Vries | -4/+4 | |
| 2025-07-08 | shorten array literals | Folkert de Vries | -104/+28 | |
| 2025-07-08 | remote intermediate assignment | Folkert de Vries | -51/+23 | |
| 2025-07-08 | fix whitespace in `aarch64.spec.yml` | Folkert de Vries | -27/+27 | |
| 2025-07-08 | Update README with link to `josh-sync` | Jakub Beránek | -45/+2 | |
| 2025-07-08 | Remove custom josh-sync scripts | Jakub Beránek | -768/+0 | |
| 2025-07-07 | Use `simd_funnel_sh{l,r}` and `simd_round_ties_even` to remove uses of LLVM ↵ | sayantn | -163/+47 | |
| intrinsics | ||||
| 2025-07-07 | some clippy fixes | Marijn Schouten | -14/+12 | |
| 2025-07-07 | std_detect: RISC-V Linux: Ergonomic querying with `riscv_hwprobe` | Tsukasa OI | -41/+42 | |
| Originally, we used an array of `riscv_hwprobe` directly and indexed using raw numbers, making correspondence between the index and the query key less obvious. We also frequently used `out[idx].key != -1` to test whether the key is supported by the `riscv_hwprobe` system call (on the Linux kernel version we are testing) but we'd better to integrate with an operation to retrieve the value. This commit improves the ergonomics of feature querying by: 1. Utilizing macros to a. enable indexing by identifier names and b. encapsulate accesses to the `riscv_hwprobe` array to query and 2. New method `riscv_hwprobe::get()` returning `Option<u64>`, integrating availability checking and value retrieval. It also removes `has_ima` for now because it's redundant if we only need to test for single base behavior. | ||||
| 2025-07-07 | Prepare for merging from rust-lang/rust | Jakub Beránek | -0/+1 | |
| This updates the rust-version file to 1b61d43bdbf875183b1f436302d62ff93f9a6bba. | ||||
| 2025-07-07 | Add config files for `rustc-josh-sync` | Jakub Beránek | -0/+3 | |
| 2025-07-07 | Update README.md | kilavvy | -1/+1 | |
| - Update ui.md - Update type-alias-impl-trait.md - Update README.md | ||||
| 2025-07-07 | Remove std-detect dev dependency in core_arch | Jakub Beránek | -6/+2 | |
| 2025-07-07 | Mark `avx` broadcast intrinsics as safe | okaneco | -7/+7 | |
| 2025-07-07 | Use simd_extract! macro instead of calling simd_extract directly | ltdk | -6/+6 | |
| 2025-07-07 | Update stabilization version of certain x86 intrinsics to 1.89 | Amanieu d'Antras | -27/+27 | |
| These were left as `CURRENT_RUSTC_VERSION` in the submodule. | ||||
| 2025-07-07 | Add josh synchronization scripts | Jakub Beránek | -0/+817 | |
| 2025-07-07 | Add empty rust-version file | Jakub Beránek | -0/+0 | |
| 2025-07-07 | use `is_multiple_of` to check if an addr is aligned | Folkert de Vries | -4/+8 | |
| 2025-07-03 | std_detect: Tidying of slice length | Tsukasa OI | -2/+1 | |
| We don't need to put the length of the `riscv_hwprobe` array into a variable. This commit removes that variable and gives the length of the output slice to the `__riscv_hwprobe` directly. | ||||
| 2025-06-19 | s390x: add feature detection for the z17 target features | Folkert de Vries | -56/+97 | |
| 2025-06-19 | the `generic_arg_infer` feature is now stable on nightly | Folkert de Vries | -1/+0 | |
| 2025-06-17 | Test | satiscugcat | -17/+14 | |
| 2025-06-17 | Ran cargo fmt, removed unexpected character | satiscugcat | -28/+25 | |
| 2025-06-17 | Moved const fn outside unsafe block | satiscugcat | -11/+13 | |
| 2025-06-17 | Changed implementation of _mm{256,512}_alignr_epi8 to match that of ↵ | satiscugcat | -350/+149 | |
| _mm_alignr_epi8 in ssse3.rs, also removed the import of the unreachable unchecked hint as it was no longer necessary | ||||
| 2025-06-17 | Changed implementation of bsrli in avx512.rs to match that of bslli, fixing ↵ | satiscugcat | -195/+78 | |
| a bug in the process. | ||||
| 2025-06-17 | Changed the implementation of bsrli to match bslli in avx2 intrinsics | satiscugcat | -132/+46 | |
| 2025-06-17 | Fixing mistake in previous commit | Aniket Mishra | -1/+1 | |
| 2025-06-17 | Removal of redundant mod operation in _mm256_alignr_epi8 | Aniket Mishra | -1/+1 | |
| 2025-06-17 | Fix in erroneous implementation of _mm256_bsrli_epi128 | Aniket Mishra | -1/+1 | |
| Fixing the issue mentioned in issue #1822 of rust-lang/stdarch. | ||||
| 2025-06-17 | Add triagebot config for subtree syncs | Jakub Beránek | -0/+10 | |
| Adds checking of PR descriptions to avoid relative issue links (without repository prefix) and mentions in commits. | ||||
| 2025-06-12 | Add lockfile | Jakub Beránek | -1/+965 | |
| 2025-06-11 | Fixes to compile with latest Rust nightly | Amanieu d'Antras | -5/+3 | |
| 2025-06-09 | Darwin AArch64 detection update | Laine Taffin Altman | -0/+8 | |
| Synchronizes the lists of detectable features with macOS 15.5 “Sequoia” as of June 9, 2025. | ||||
| 2025-06-09 | Remove `compiler-builtins` from `rustc-dep-of-std` dependencies | Trevor Gross | -2/+0 | |
| Since [1], this will come automatically from `rustc-std-workspace-core` and the crates.io dependency should no longer be specified. [1]: https://github.com/rust-lang/rust/pull/141993 | ||||
| 2025-06-09 | add s390x z17 target features | Folkert de Vries | -0/+15 | |
| 2025-06-02 | Stabilize AVX512 intrinsics | Amanieu d'Antras | -4595/+4595 | |
| FCP completed in tracking issue rust-lang/rust#111137 | ||||
| 2025-06-02 | Fix incorrect intrinsic name in WASM | sayantn | -2/+2 | |
| 2025-06-02 | Fix incorrect intrinsic name in X86 | sayantn | -11/+11 | |
| 2025-06-02 | Remove uses of deprecated type-specific pointers from ARM | sayantn | -380/+380 | |
| 2025-06-02 | Use correct LLVM intrinsic for `vmull` and `vaddv` | sayantn | -36/+36 | |
| 2025-06-02 | Use rust intrinsics for more ARM intrinsics | sayantn | -527/+73 | |
| 2025-06-02 | Mark Neon f16 vectors as unstable | Adam Gemmell | -4/+9 | |
| 2025-06-02 | Revert vbsl[q]_f16 to unstable | Adam Gemmell | -18/+3 | |
| 2025-06-01 | RISC-V: Linux 6.15 `riscv_hwprobe` support | Tsukasa OI | -3/+39 | |
| This commit adds support for `riscv_hwprobe` on the Linux kernel 6.15. It adds feature detection of 8 extensions (4 of them are new in this). Existing RISC-V Extensions: 1. "Zicntr" 2. "Zihpm" 3. "Zalrsc" 4. "Zaamo" New RISC-V Extensions: 5. "Zicbom" 6. "Zfbfmin" 7. "Zvfbfmin" 8. "Zvfbfwma" | ||||
| 2025-06-01 | use `simd_bitreverse` on `aarch64` | Folkert de Vries | -21/+5 | |
| 2025-05-31 | intrinsic-test: Reverse `has_constraints()` condition | Tsukasa OI | -1/+1 | |
| It seems it returns true when *no* constraints are found, opposite to the expected behavior of the function name. This commit reverses condition as the name suggests. | ||||
