about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Collapse)AuthorLines
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
2020-07-27mv std libs to library/mark-0/+0