v/vlib/hash
2024-12-17 17:50:36 +02:00
..
crc32 hash,compress.gzip: speedup .gz decompression with tcc, for VTL's mnist_test.v and imdb_test.v (without -prod) 2024-12-17 17:50:36 +02:00
fnv1a fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 2024-09-10 11:25:56 +03:00
hash.v hash: add more methods to the hash.Hash interface, to match the ones in Go (#22001) 2024-08-07 19:53:57 +03:00
hash_compiles_test.v tools: add report_v_module_folders_without_tests.v . Use it to discover other modules without _test.v files. Add simple ones, to ensure CI can find more breakage on future wide changes to vlib/ 2022-10-16 22:40:17 +03:00
README.md doc: update trim_doc_node_description, make module readmes more uniform (#20792) 2024-02-12 12:38:47 +02:00
wyhash.c.v all: update attributes to use new syntax 2023-11-15 16:16:01 +11: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: fix typos (#21089) 2024-03-25 12:18:27 +02: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.