aboutsummaryrefslogtreecommitdiff
path: root/core/hash/xxhash/common.odin
Commit message (Collapse)AuthorAgeFilesLines
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* package lines for core:hashJeroen van Rijn2025-10-091-3/+5
|
* Add static SIMD support to XXH3 in core:hash/xxhash.Barinzaya2025-07-311-0/+32
| | | | | | | | | | This uses compile-time features to decide how large of a SIMD vector to use. It currently has checks for amd64/i386 to size its vectors for SSE2/AVX2/AVX512 as necessary. The generalized SIMD functions could also be useful for multiversioning of the hash procs, to allow for run-time dispatch based on available CPU features.
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-031-1/+2
|
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-5/+5
|
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
|
* Correct `XXH_DISABLE_PREFETCH` usagegingerBill2021-09-181-3/+1
|
* Merge branch 'master' into llvm-12.0.1-windowsgingerBill2021-09-181-4/+10
|\
| * Finish xxHash implementation.Jeroen van Rijn2021-09-151-1/+1
| |
| * xxhash: Extra (generated) tests.Jeroen van Rijn2021-09-111-3/+4
| |
* | Add `intrinsics.prefetch_*` proceduresgingerBill2021-09-111-10/+7
|/
* xxhash: Disable prefetch on Linux.Jeroen van Rijn2021-09-111-1/+4
|
* xxhash: Fix test on Linux.Jeroen van Rijn2021-09-111-1/+3
|
* xxhash: Add XXH3_128 + test vectors.Jeroen van Rijn2021-09-111-3/+21
|
* Make -vet happy.Jeroen van Rijn2021-09-091-4/+0
|
* Add xxhash tests to CI.Jeroen van Rijn2021-09-091-82/+1
|
* Add xxhash benchmark.Jeroen van Rijn2021-09-091-1/+86
|
* xxhash: Initial implementations.Jeroen van Rijn2021-09-091-0/+78