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/2q7xvmq5n53y3jwwl049k4dsc8192saw-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/d8w0r5kx8f3hgag9j7f2frb57g7w0j4r-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/hzm5lf905dllh4mfdayq3x2xwgahc474-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/nv9whrpcx8i6rpmz9bdns4ir7024lsvz-robin-map-0.6.3.drv | |
mips64el-linux | /gnu/store/33qqbw614665j2d4crw2p0h7aa7pd1rb-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/grd4iknd58lpc4qbmk816ng7qxscaqpm-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/a9sp5lpfm8cbgpr6q2nqam97z9gi3kpp-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/3002lvvan5wv6dhkwyp47mxcf1bfqnww-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/7aink7a347whbhk0skblwl2j04wxb41w-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 |