zephyr/lib
Chris Friedt b75df60f0b lib: os: add hash function specification and implementation
Hash functions are necessary for Hashmaps (a.k.a. Hash Tables).

* Create a flexible hash function interface
* Implementation 1. Murmur3
* Implementation 2. djb2
* Kconfig option for system-wide 32-bit hash

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2023-02-22 19:14:05 +01:00
..
cpp libc/picolibc: Clean up Picolibc Kconfig for C++ 2023-01-20 09:03:25 +01:00
libc picolibc: picolibc support still not complete with many toolchains 2023-02-07 18:16:10 +01:00
open-amp openamp: Add new Kconfig option to enable dcache 2022-12-12 18:41:01 +01:00
os lib: os: add hash function specification and implementation 2023-02-22 19:14:05 +01:00
posix posix: mqueue: do not typedef mq_attr 2023-01-23 09:57:31 -08:00
smf lib: smf: fix include 2022-05-25 11:14:18 +09:00
util
CMakeLists.txt treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
Kconfig lib: cpp: Relocate subsys/cpp to lib/cpp 2023-01-13 17:42:55 -05:00