aboutsummaryrefslogtreecommitdiff
path: root/c
AgeCommit message (Expand)Author
2024-08-19version 1.5.41.5.4Jack O'Connor
2024-08-19defined(__unix__) -> !defined(_WIN32)Jack O'Connor
2024-08-18delete portable::xof_many and blake3_xof_many_portableJack 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-15fix a warning in the blake3_c_rust_bindings testsJack O'Connor
2024-08-15integrate xof_many with the Rust implementation and with Rust and C testsJack O'Connor
2024-08-15add an intrinsics implementation of blake3_xof_many_avx512Jack O'Connor
2024-08-15integrate with c codeSamuel Neves
2024-08-15initial blake3_xof_many_avx512Samuel Neves
2024-07-14version 1.5.31.5.3Jack O'Connor
2024-07-12version 1.5.21.5.2Jack O'Connor
2024-07-09build(CMake): Add basic CMake presets for MSVCHenrik S. Gaßmann
2024-07-09build(CMake): Fix SIMD type detectionHenrik S. Gaßmann
2024-07-09build(CMake): Add CLI overrides for SIMD detectionHenrik S. Gaßmann
2024-07-03chore: fix some commentswangcundashang
2024-06-11Remove some dead storesTom Stellard
2024-04-07fix Windows ARM64 build and detect ARM64EC as ARM64Javier Blazquez
2024-03-12version 1.5.11.5.1Jack O'Connor
2024-03-12optimize neon loadu_128/storeu_128 (#384)divinity76
2024-02-04comment cleanupJack O'Connor
2024-02-04silenc gcc Werror=logical-opdivinity76
2023-12-02build(CMake): Require C99 modeHenrik S. Gaßmann
2023-11-05Fix CMake target include directories if library is used with add_subdirectory...Viacheslav H
2023-11-05Fix Windows build with clang-clRui Ueyama
2023-10-31style: Remove trailing whitespace in CMakeLists.txtHenrik Gaßmann
2023-10-31build(CMake): Provide NEON cflags for ARMv8 32bitHenrik Gaßmann
2023-10-02build(CMake): Apply PP definitions to all sourcesHenrik Gaßmann
2023-09-20version 1.5.01.5.0Jack O'Connor
2023-09-19c/blake3_impl.h: don't try to do NEON on big-endian aarch64.Havard Eidnes
2023-09-10fix a build break in the blake3_c testsJack O'Connor
2023-09-10update dev-dependenciesJack O'Connor
2023-07-21blake3_dispatch: Fix race condition initializing g_cpu_features.Javier Blazquez
2023-07-06version 1.4.11.4.1Jack O'Connor
2023-07-05retain the old NEON rotations in inline commentsJack O'Connor
2023-07-05NEON rot7/rot12 use shl+srisdlyyxy
2023-07-05NEON: only use __builtin_shufflevector on clangsdlyyxy
2023-07-05Improve NEON rot16/rot8sdlyyxy
2023-06-27Fix typo exendable -> extendable1f604
2023-06-17build(CMake): Rework NEON detectionHenrik S. Gaßmann
2023-06-17correct the VERSION in CMakeLists.txtJack O'Connor
2023-06-17build(CMake): Fix pkg-config directory specificationHenrik S. Gaßmann
2023-06-08version 1.4.01.4.0Jack O'Connor
2023-05-24build(cmake): Print the active SIMD configurationHenrik S. Gaßmann
2023-05-24build(cmake): Properly configure dispatcher for no SIMDHenrik S. Gaßmann
2023-05-24build(cmake): Correctly detect x86 and arm64 WindowsHenrik S. Gaßmann
2023-05-23Update c/CMakeLists.txtJack O'Connor
2023-05-23Update c/CMakeLists.txtJack O'Connor
2023-05-23Explicitly specify C symbol visibilityHenrik S. Gaßmann