aboutsummaryrefslogtreecommitdiff
path: root/core/hash
Commit message (Expand)AuthorAgeFilesLines
* [core:hash] Add CCITT CRC-16Jeroen van Rijn2025-10-211-7/+61
* Render examples.Jeroen van Rijn2025-10-104-8/+8
* Further overhaul of package line comments.Jeroen van Rijn2025-10-092-2/+2
* More package lines.Jeroen van Rijn2025-10-091-0/+2
* package lines for core:hashJeroen van Rijn2025-10-091-3/+5
* Skip bounds checking on the inner accumulate loop.Barinzaya2025-07-311-2/+2
* Remove favor_size attributes inhibiting SIMD optimizations.Barinzaya2025-07-311-11/+0
* Various minor changes in XXH3.Barinzaya2025-07-311-19/+17
* Add static SIMD support to XXH3 in core:hash/xxhash.Barinzaya2025-07-314-4/+137
* Fix #5498Jeroen van Rijn2025-07-251-1/+1
* Remove outdated optimization attributes.Jeroen van Rijn2025-05-271-82/+1
* core: improve package doc comments for the documentation generatorLaytan Laats2024-09-035-2/+7
* Fix `-vet-tabs` issuesgingerBill2024-08-241-9/+9
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-087-79/+79
* More style improvementsgingerBill2024-06-291-10/+11
* Fix free bug not using the correct allocatorgingerBill2024-03-272-10/+10
* Make hash procedures contextless where possiblegingerBill2024-03-274-22/+22
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-287-8/+8
* Remove `auto_cast`gingerBill2023-01-161-1/+1
* Add aliases for fnv* no_a formsgingerBill2022-11-291-1/+3
* Rename `fnv32` and `fnv64` to `fnv32_no_a` and `fnv64_no_a`gingerBill2022-11-031-2/+4
* Fix murmur64a's tail handling.Jeroen van Rijn2022-07-151-86/+92
* [hash] Give crc-64 a 64-bit seed.Jeroen van Rijn2022-07-141-2/+2
* Make `raw_data` return `[^]T` typesgingerBill2022-05-232-8/+8
* [xxhash] For the streaming tests, randomly select the size to use.Jeroen van Rijn2022-05-021-1/+3
* [xxhash] Add tests for large inputsJeroen van Rijn2022-05-022-1/+3
* [xxh3] Fix flaws in streaming implementationJeroen van Rijn2022-05-011-4/+4
* Correct: murmur32gingerBill2022-03-111-1/+1
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-151-1/+1
* Move bash.djbx33a to hash.odingingerBill2021-12-292-18/+17
* Add `hash.djbx33a`gingerBill2021-12-291-0/+18
* Add optional seed parameters to all hashesgingerBill2021-11-181-22/+20
* hash: Smaller CRC-64 ISO 3306 table.Jeroen van Rijn2021-09-211-66/+66
* hash: Add CRC-64 (ISO 3306) and inverse.Jeroen van Rijn2021-09-211-13/+106
* Correct CRC-64 (ECMA 182) & add CRC-64 (XZ) and tests.Jeroen van Rijn2021-09-211-6/+576
* Correct `XXH_DISABLE_PREFETCH` usagegingerBill2021-09-181-3/+1
* Merge branch 'master' into llvm-12.0.1-windowsgingerBill2021-09-185-184/+609
|\
| * xxhash: Add tests for streaming input.Jeroen van Rijn2021-09-151-12/+12
| * Finish xxHash implementation.Jeroen van Rijn2021-09-155-551/+439
| * Add XXH3-64 + tests.Jeroen van Rijn2021-09-131-126/+142
| * xxhash: Extra (generated) tests.Jeroen van Rijn2021-09-112-130/+646
* | 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-113-4/+937
* 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-093-0/+691
* Remove unneeded semicolons from the core librarygingerBill2021-08-314-196/+196