summaryrefslogtreecommitdiff
path: root/src/platform.rs
AgeCommit message (Expand)Author
2024-08-18make xof_many fall back to compress_xof instead of portable codeJack O'Connor
2024-08-18debug_assert that xof_many is always called with whole blocksJack 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 xof_many with the Rust implementation and with Rust and C testsJack O'Connor
2024-03-09Support running inside miriRyo Onodera
2023-10-02allow(unreachable_code) in all the *_detected functionsJack O'Connor
2021-10-07Implement better target detection for NEONrsdy
2021-05-18upgrade to arrayvec 0.7.0Jack O'Connor
2020-08-31add the dynamic check for SSE2 supportJack O'Connor
2020-08-31fix a build break on x86 targets without guaranteed SSE2 supportJack O'Connor
2020-08-24Fix unreachable expression compiler warningMatthew Krupcale
2020-08-24Start SSE2 implementation based on SSE4.1 versionMatthew Krupcale
2020-04-10unbreak neon benchmarksJack O'Connor
2020-04-01automatically fall back to the pure Rust buildJack O'Connor
2020-03-29add testing-only flags to disable individual instruction setsJack O'Connor
2020-03-29refactor the Cargo feature setJack O'Connor
2020-02-12integrate assembly implementations into the blake3 crateJack O'Connor
2020-02-10avoid compiling avx512_detected() when the "c_avx512" feature is disabledJack O'Connor
2019-12-12rename "offset" to "counter" and always increment it by 1Jack O'Connor
2019-12-12make the "c_avx512" feature a no-op on non-x86Jack O'Connor
2019-12-11switch to representing CVs as words for the compression functionJack O'Connor
2019-12-08silence an unreachable code warning when "c_neon" is in useJack O'Connor
2019-12-08add Rust FFI wrappers for AVX-512 and NEONJack O'Connor
2019-12-07add the OffsetDeltas type aliasJack O'Connor
2019-12-06get rid of the bitflags dependencyJack O'Connor
2019-12-04add hash/keyed_hash/derive_key and tests against reference_impl.rsJack O'Connor
2019-12-04add recursive subtree hashingJack O'Connor
2019-12-03implementation notesJack O'Connor
2019-12-03add struct ChunkStateJack O'Connor
2019-12-03switch from words to bytes in representing chaining valuesJack O'Connor
2019-12-03add no_std supportJack O'Connor
2019-12-03add platform.rsJack O'Connor