1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/hash
2022-01-05 18:06:08 +02:00
..
crc32 all: update copyright year 2022-01-04 12:21:12 +03:00
fnv1a hash.fnv1a: add generic fnv1a.sum64_struct/1 and fnv1a.sum32_struct/1 + tests 2021-12-29 12:03:24 +02:00
hash.v all: update copyright year 2022-01-04 12:21:12 +03:00
README.md docs: adding skeleton README.md files for all vlib modules (#13034) 2022-01-05 18:06:08 +02:00
wyhash.c.v v.markused: remove hash.init() function (map fn usages are detected more precisely) 2021-09-23 12:24:02 +03:00
wyhash.js.v js,checker: fix some modules build for v -b js self, fix or block check in ast.CallExpr (#12231) 2021-10-19 12:11:54 +03:00
wyhash.v all: update copyright year 2022-01-04 12:21:12 +03:00

Description:

hash provides a way to hash binary data, i.e. produce a shorter value, that is highly content dependent, so even slightly different content will produce widely different hashes.

Hash functions are useful for implementing maps, caches etc.