about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Collapse)AuthorLines
2023-10-12Bump stdarch submoduleEduardo Sánchez Muñoz-0/+0
2023-10-02Bump stdarch submoduleEduardo Sánchez Muñoz-0/+0
2023-09-05Bump stdarch submoduleEduardo Sánchez Muñoz-0/+0
2023-06-13Bump stdarchScott McMurray-0/+0
2023-05-08stdarch: update submodule, take 5Kisaragi Marine-0/+0
2023-05-04stdarch: update submodule, take 4Kisaragi Marine-0/+0
2023-04-25stdarch: update submodule, take 3Kisaragi Marine-0/+0
2023-04-24stdarch: update submodule, take 2Kisaragi Marine-0/+0
2023-04-13stdarch: update submoduleKisaragi Marine-0/+0
2023-03-19Update stdarchNilstrieb-0/+0
Bring the the `#![allow(internal_features)]`
2022-12-29update stdarchYann Simon-0/+0
This will allow using miri on simd instructions https://github.com/rust-lang/stdarch/issues/1347#issuecomment-1353664361
2022-10-13library: update stdarch submoduleluojia65-0/+0
add feature target_feature_11 and riscv_target_feature
2022-09-15Update stdarchWesley Wiser-0/+0
stdarch updated their version of `cfg-if` so we need to update the one used by libstd as well.
2022-08-23Update stdarch submoduleTomasz Miąsko-0/+0
2022-05-10Also allow unused macro rules in stdarchest31-0/+0
2022-04-11Bump stdarchJacob Pratt-0/+0
2022-03-02Update stdarch submoduleGuillaume Gomez-0/+0
2022-02-17Fix documentation for is_X_feature_detected!Amanieu d'Antras-0/+0
These are now properly documented for all architectures and the stability attributes in the docs are now correctly displayed.
2022-02-10Update stdarch submoduleAdam Gemmell-0/+0
2022-02-10Move `is_aarch64_feature_detected!` to `simd_aarch64` feature and stabiliseAdam Gemmell-0/+0
2022-01-28Update stdarch submoduleAmanieu d'Antras-0/+0
2022-01-18Fix stdarch submodule pointing to commit outside treeAmanieu d'Antras-0/+0
PR #93016 was merged with the stdarch submodule pointing to a commit in a PR branch and not in master. This was due to a circular dependency between the rust and stdarch changes which would cause the other to fail to build. cc #75109
2022-01-17Stabilize vec_spare_capacityAmanieu d'Antras-0/+0
Closes #75017
2022-01-05Add is_riscv_feature_detected!; modify impl of hint::spin_loopluojia65-0/+0
Update library/core/src/hint.rs Co-authored-by: Amanieu d'Antras <amanieu@gmail.com> Remove redundant config gate
2021-12-15update stdarchSparrowLii-0/+0
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-0/+0
They are also removed from the prelude as per the decision in https://github.com/rust-lang/rust/issues/87228. stdarch and compiler-builtins are updated to work with the new, stable asm! and global_asm! macros.
2021-12-09Update stdarch dependencyluojia65-0/+0
2021-12-05Add spin_loop hint for RISC-V architectureluojia65-0/+0
This commit also updates `stdarch` git submodule.
2021-11-19Update stdarchEric Huss-0/+0
2021-11-10Update stdarch/dlmallocAlex Crichton-0/+0
Ensure that they compile with the now-a-feature-is-required logic.
2021-11-10Update stdarch/compiler_builtinsAlex Crichton-0/+0
Brings in some fixes and better support for the wasm64 target.
2021-09-21Update stdarch submoduleHans Kratz-0/+0
This mainly fixes the critical issue of aarch64 store intrinsics overwriting additional memory, see https://github.com/rust-lang/stdarch/issues/1220 Other changes: * aarch64/armv7: additional vld1/vst1 intrinsics + perf fixes for existing ones * armv7: Make FMA work with vfpv4 * Non-visible changes to the testing framework
2021-08-24Update the stdarch submoduleAlex Crichton-0/+0
This notably brings in a number of codegen updates to ensure that wasm simd intrinsics generate the expected instruction with LLVM 13
2021-08-03Update `stdarch` to deprecate `crypto` aarch64 target_featureAdam Gemmell-0/+0
2021-06-13Update `stdarch` submodule to stabilize `simd_x86_bittest` featureYuki Okushi-0/+0
2021-06-10std: Stabilize wasm simd intrinsicsAlex Crichton-0/+0
This commit performs two changes to stabilize Rust support for WebAssembly simd intrinsics: * The stdarch submodule is updated to pull in rust-lang/stdarch#1179. * The `wasm_target_feature` feature gate requirement for the `simd128` feature has been removed, stabilizing the name `simd128`. This should conclude the FCP started on #74372 and... Closes #74372
2021-05-20Update stdarch to fix x86 byte shift intrinsicsAmanieu d'Antras-0/+0
Fixes #85446
2021-05-13update stdarchRalf Jung-0/+0
2021-05-08Bump stdarch submoduleAmanieu d'Antras-0/+0
2021-04-12Update stdarch submodule (to before it switched to const generics)Joshua Nelson-0/+0
This also includes a cherry-pick of https://github.com/rust-lang/stdarch/commit/ec1461905b421cf0c56adeebb49bbf55bb33fd17 and https://github.com/rust-lang/stdarch/pull/1108 to fix a build failure. It also adds a re-export of various macros to the crate root of libstd - previously they would show up automatically because std_detect was defined in the same crate.
2020-12-21Update stdarch submoduleTomasz Miąsko-0/+0
2020-12-11Update stdarch submoduleTomasz Miąsko-0/+0
2020-11-17Enable AVX512 *epi64 variants by updating stdarchMahmut Bulut-0/+0
2020-10-01Update stdarch submoduleJoshua Nelson-0/+0
The primary purpose is to get the fixes from https://github.com/rust-lang/stdarch/pull/920 and https://github.com/rust-lang/stdarch/pull/922. The other changes included are https://github.com/rust-lang/stdarch/pull/917 and https://github.com/rust-lang/stdarch/pull/919.
2020-09-27fix redundant delarations of const_fn_transmuteDong Bo-0/+0
2020-09-27update stdarch submoduleDong Bo-0/+0
2020-09-15Update stdarchJethro Beekman-0/+0
2020-08-03fix broken git commit in stdarchkennytm-0/+0
2020-08-02Document the discrepancy in the mask type for _mm_shuffle_psGeorgio Nicolas-0/+0
2020-07-28Update stdarch submoduleAlex Crichton-0/+0
This commit updates the src/stdarch submodule primarily to include rust-lang/stdarch#874 which updated and revamped WebAssembly SIMD intrinsics and renamed WebAssembly atomics intrinsics. This is all unstable surface area of the standard library so the changes should be ok here. The SIMD updates also enable SIMD intrinsics to be used by any program any any time, yay! cc #74372, a tracking issue I've opened for the stabilization of SIMD intrinsics