aboutsummaryrefslogtreecommitdiff
path: root/lib/std/hash
AgeCommit message (Expand)Author
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
2023-02-20std.hash: add XxHash64 and XxHash32dweiller
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-01-22Rewrite update_crc_catalog in zig and move tests to separate filefn ⌃ ⌥
2023-01-21std.hash.crc: implement algorithms listed in CRC RevEng catalogfn ⌃ ⌥
2022-12-17std.builtin: rename Type.UnionField and Type.StructField's field_type to typer00ster91
2022-12-14std: remove OOM workaroundsAndrew Kelley
2022-12-13update usages of `@call`Veikka Tuominen
2022-12-09Eliminate `BoundFn` type from the languageVeikka Tuominen