aboutsummaryrefslogtreecommitdiff
path: root/c/blake3_dispatch.c
AgeCommit message (Expand)Author
2025-12-09Fix Cygwin build by skipping blake3_xof_many_avx512kikairoya
2025-06-23silence -Wunused-function on MacOS-arm64hanshenrik
2025-01-22add missing MAYBE_UNUSEDdivinity76
2024-08-19defined(__unix__) -> !defined(_WIN32)Jack O'Connor
2024-08-18make xof_many fall back to compress_xof instead of portable codeJack O'Connor
2024-08-18test that xof_many doesn't write more blocks than requestedJack O'Connor
2024-08-15mark blake3_xof_many_avx512 Unix-only in Rust and CJack O'Connor
2024-08-15integrate with c codeSamuel Neves
2024-04-07fix Windows ARM64 build and detect ARM64EC as ARM64Javier Blazquez
2023-07-21blake3_dispatch: Fix race condition initializing g_cpu_features.Javier Blazquez
2023-04-21correct SSSE3 detection; fixes #300Samuel Neves
2022-10-03Support portable build without intrinsicswargio
2022-04-09add prototypes to fix -Wstrict-prototypes warningsFangrui Song
2021-10-12Use BLAKE3_USE_NEON=0 instead of BLAKE3_NO_NEON defrsdy
2020-10-20fix disabled-optimization -Wall -WerrorHans Henrik Bergan
2020-08-24Start SSE2 implementation based on SSE4.1 versionMatthew Krupcale
2020-04-12Do not require AVX512DQSamuel Neves
2020-03-31move prototypes to shared header file, and make all local functions static.Samuel Neves
2020-02-13Fix bug inadvertently introduced in a1c4c4efb58aa57596f4c92e0a01914a584c8613Samuel Neves
2020-02-02Fix #51.Samuel Neves
2020-01-28add NEON support to blake3_dispatch.cJack O'Connor
2020-01-28one more warningJack O'Connor
2020-01-28fix unused variable warningJack O'Connor
2020-01-22port compress_subtree_to_parent_node from Rust to CJack O'Connor
2020-01-22clang-formatJack O'Connor
2020-01-20switch from BLAKE3_USE_* to BLAKE3_NO_*Jack O'Connor
2020-01-20make things more modularSamuel Neves
2020-01-09merge BLAKE3-c into this repoJack O'Connor