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/rd6mh08yy8swgzr8525fwrv8vd5nmk9i-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/ijy8mncrav020171mxsv9fhq390f1mj9-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/r5dm8n0qz45vbmbjgm1i2zx2s04nwml1-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/i8ai9avisbmw3rnhcpyrkdk12xgbnwz2-robin-map-0.6.3.drv | |
powerpc64le-linux | /gnu/store/x97xxqlz53wy3vzc0mf90ay3jgnhy3vb-robin-map-0.6.3.drv | ||
mips64el-linux | /gnu/store/bw0s0qngbr5b13x3pjq7y7k6w3f0wpfy-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/vysyxrx8b1hlmdfb4dja3b4mj0vkq2cb-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/j6gmabi2bqcgprjzsr54anvpaxn9axb0-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/vs9nvnyyv7rzha683iy2xyd0w0byqdps-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/dxjbyizsp5q26j962giqmv20g5raw293-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 |