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/1zpkmbih9plplpvb1fwb9ifi2ywymxba-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/gaqcsjdrmnl251i932b7qqcqc26qp3v6-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/0za9iqmry8y2lv3qc565nkpw18lnmq4d-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/kacn1cjv775a4wwf2mcsj7nixwb09izs-robin-map-0.6.3.drv | |
mips64el-linux | /gnu/store/md67xxc7g475mlq3fnpwmy9pv1nijxag-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/svmdidjfhdiwm69aq9s4c9b6cl26m8z9-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/p2mpdjsz8a8axc0qnfwasjw9vdl4i9jz-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/hk7f0nimxqdkfp3rxfckjb064wvm6skz-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/29jqs19rbiislbbh6a8di2pxgas4s1d7-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 |