C++ implementation of a fast hash map and hash set
The robin-map library is a C++ implementation of a fast hash map and hash set using open-addressing and linear robin hood hashing with backward shift deletion to resolve collisions.
Four classes are provided: tsl::robin_map, tsl::robin_set, tsl::robin_pg_map and tsl::robin_pg_set. The first two are faster and use a power of two growth policy, the last two use a prime growth policy instead and are able to cope better with a poor hash function.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/hfq87x4jxw9vwr39ycx3mp7bivc74xs7-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/0cspvm08anv6b8ndvjcy9zwj1xwm8mq7-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/a5kvccchpsj1nslg9dmvrzafnkc84mmw-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/pn57c8jm76j61ipp85gy4i21frlh3paq-robin-map-0.6.3.drv | |
powerpc64le-linux | /gnu/store/p2l9qwlf1cpvzy2pmlmsvk2d1nigqdhy-robin-map-0.6.3.drv | ||
mips64el-linux | /gnu/store/3m7wwf2f4x95cxj32mr502r630lhh324-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/gw92l97wqnd3kbiv3s544rjnx96s8k6q-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/cz1hyg5hwq8k3km861lsg53c9f62k2vm-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/77wsgq3zi5z4rdn47abkvk1h6yd59rag-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/cx91wf3kwhymswc7gl2hbin5krh877cq-robin-map-0.6.3.drv |
Linter | Message | Location |
---|---|---|
description Validate package descriptions | sentences in description should be followed by two spaces; possible infraction at 281 |