about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch/src/wasm32
AgeCommit message (Expand)AuthorLines
2025-09-22Auto merge of #146683 - clarfonthey:safe-intrinsics, r=RalfJung,Amanieubors-8/+8
2025-09-21Mark float intrinsics with no preconditions as safeltdk-8/+8
2025-08-20wasm: use `{read, write}_unaligned` methodsFolkert de Vries-24/+14
2025-07-25Allow ffi_unwind_calls for `arch::wasm32::throw`Alisa Sireneva-0/+10
2025-07-07use `is_multiple_of` to check if an addr is alignedFolkert de Vries-1/+1
2025-06-02Fix incorrect intrinsic name in WASMsayantn-2/+2
2025-04-21use 'unadjusted' ABI for wasm LLVM intrinsicsRalf Jung-4/+4
2025-03-16Document safety conditions of simd shiftsAlex Crichton-0/+40
2025-03-16Fix rustfmtAlex Crichton-1/+3
2025-03-16wasm32: Fix undefined behavior with shift intrinsicsAlex Crichton-15/+13
2025-03-03wasm: update for rintf intrinsic renameRalf Jung-2/+2
2025-02-27Update simd128.rsTobias Decking-12/+4
2025-02-24wasm: use `simd_as` for float to integer conversionsFolkert de Vries-15/+6
2025-02-19Update wasm sub sat intrinsics for LLVM 20Nikita Popov-4/+4
2025-02-09Format with style edition 2024Eric Huss-1/+3
2025-02-09Apply missing_unsafe_on_externEric Huss-5/+5
2024-12-21Fix Wasm `f*_sqrt()` docdaxpedda-2/+2
2024-12-12Add numeric instructions for Wasm not available in `core`daxpedda-0/+142
2024-12-02wasm: Add missing `#[target_feature]` to simd ctorsAlex Crichton-0/+21
2024-11-30Rework SIMD zeroingTobias Decking-7/+7
2024-11-01Use C-unwind abi for the llvm.wasm.throw intrinsicNoa-1/+1
2024-10-28cleanup wasm const fnRalf Jung-12/+0
2024-10-10avoid rustc_const_stable on internal functionRalf Jung-1/+12
2024-08-19Avoid legacy numeric constantsEduardo Sánchez Muñoz-8/+8
2024-08-08Keep `Debug` the sameScott McMurray-1/+2
2024-08-08Move entirely to array-based SIMDScott McMurray-1/+1
2024-07-25Move Wasm's relaxed SIMD to Rust v1.82daxpedda-29/+29
2024-07-14Revert "wasm32: Add `simd128` to enabled features for relaxed intrinsics"daxpedda-20/+20
2024-07-11wasm32: Add `simd128` to enabled features for relaxed intrinsicsAlex Crichton-20/+20
2024-07-07Use generic simd in wasm intrinsicsTobias Decking-47/+17
2024-06-27Assign Rust v1.81.0daxpedda-29/+29
2024-06-27Add unsigned aliasesdaxpedda-0/+40
2024-06-27Stabilize Wasm relaxed SIMDdaxpedda-31/+31
2024-03-19[wasm32] Add an intrinsic for the throw instructionNoa-0/+22
2024-02-23use remaining SIMD intrinsics via libcoreRalf Jung-5/+1
2024-02-18simplify simd_ty, simd_m_ty macros: do not repeat the element type N timesRalf Jung-12/+18
2024-02-17put the idx arguments of simd_insert and simd_extract into const blocksRalf Jung-16/+16
2023-10-29Add tracking issues for WebAssemblyAmanieu d'Antras-0/+27
2023-07-30clippy: Some simple clippy fixes.Bruce Mitchener-19/+9
2023-07-30Remove redundant definitionsAmanieu d'Antras-2/+2
2023-07-29Remove `#[target_feature]` from const fnAmanieu d'Antras-10/+0
2023-04-21Remove useless drop (clippy drop_ref and drop_copy lint)Urgau-2/+2
2023-03-19wasm32: Add relaxed simd instructionsAlex Crichton-2/+454
2023-03-05Replace associated const hacks with inline constsAmanieu d'Antras-48/+48
2023-01-10use inline const for last simd_shuffle argumentRalf Jung-85/+55
2023-01-06Resolve old FIXME comments (#1364)Nugine-5/+1
2022-04-29Wasm simd128 pairwise/lane-wise (#1302)Sam Parker-112/+112
2022-03-16Fix broken links (#1294)relrelb-3/+3
2021-12-14Fix a bunch of typosFrank Steffahn-7/+7
2021-10-30Add a rudimentary `wasm64` module with intrinsics (#1240)Alex Crichton-6/+6