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/9g0zsg3grnf0bj1377na60apjl3pdqg0-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/r2pf63zg2yq3jz48fqp0cmhyza1kdd0j-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/38x705zpwfn1k7ddnljwz0a7yixg36mh-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/8334ncs7hqg8nj7aw48r1jbdyydjyd4y-robin-map-0.6.3.drv | |
powerpc64le-linux | /gnu/store/0y6zr77klrqqvimxwak1kwmxqa7pgd90-robin-map-0.6.3.drv | ||
mips64el-linux | /gnu/store/c42igh1xlqmv3sn81sbqaym2ql20f8rl-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/mxzynxyh9b4wvm9zhcpm7cazc42v1zba-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/3dn2i2dnbak7aaijl2dlix0791ayjmm7-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/wkidp4hg5bil60l6927f7j8x95vljw40-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/rk0iszwd9wqn9lwl3qz2r8m1k2262wsg-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 |