aboutsummaryrefslogtreecommitdiff
path: root/lib/std/hash
AgeCommit message (Expand)Author
2025-05-08std: Disable `hash.xxhash.test.xxhash3` on MIPS N32.Alex Rønne Petersen
2025-02-22Add rapidhash (#22085)Chris Covington
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2024-12-15correct the hint in `XxHash3`David Rubin
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27compiler,lib,test,langref: migrate `@setCold` to `@branchHint`mlugg
2024-08-21std: update eval branch quotas after bdbc485mlugg
2024-07-09std: fix typos (#20560)Jora Troosh
2024-04-28std.hash.crc: update legacy crc usage in stdMarc Tiehuis
2024-04-28std.hash.crc: simplify apiMarc Tiehuis
2024-04-11std.hash.crc: get rid of usingnamespaceBrandon Black
2024-03-19extract std.posix from std.osAndrew Kelley
2024-02-08Replace std.rand references with std.Randome4m2
2023-12-08AstGen: add error for using inline loops in comptime only scopesVeikka Tuominen
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-29x86_64: fix compiler rt test failuresJacob Young
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: disable failing tests, enable test-std testingJacob Young
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-10-17XXH3 Implementation for Zig STD (#17530)David
2023-09-02std/hash: perform iterative + smhasher tests at comptimeMarc Tiehuis
2023-09-02std/hash: add generic tests for idempotency/iterative apiMarc Tiehuis
2023-09-02std/hash: add smhasher verification testsMarc Tiehuis
2023-08-05wyhash: keep tail bytes on iterative updatenone
2023-07-24Xxhash perf (#15947)Dominic
2023-07-24Use builtin inference over @as where possibleZachary Raineri
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17wyhash: support comptime usageMarc Tiehuis
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-06-13std.meta: remove `Vector` (deprecated in 0.10)Eric Joldasov
2023-06-10std.hash: improve small-key hashing in WyhashAndrew Kelley
2023-06-10std.hash: auto hash signed ints as bitcasts of unsigned intsAndrew Kelley
2023-06-10std.hash: add xxhash to benchmark and fix its APIAndrew Kelley
2023-06-07reimplement wyhash v4.1 (#15969)Marc Tiehuis
2023-06-02Fix std.hash benchmarks (#15917)Frank Denis
2023-05-20Zir: eliminate `field_call_bind` and `field_call_bind_named`mlugg
2023-05-07convert s[start..start+len] to s[start..][0..len]dweiller
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-25zig fmtAndrew Kelley
2023-04-25update `@memcpy` to require equal src and dest lensAndrew Kelley
2023-04-25change semantics of `@memcpy` and `@memset`Andrew Kelley
2023-02-21std.hash: use std.math.rotl in Xxhash64 and Xxhash32dweiller