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/6bn3g3p3y3ajinpqjjwn4q9lvr1bqyr7-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/q22vj08dnrcgamf6i67n6y10r1xa5ggi-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/fhcjyb0m2ji15dsd085ivkqycqc4gmgv-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/lzxjj496j3sq899w878aildcl6qf3dic-robin-map-0.6.3.drv | |
powerpc64le-linux | /gnu/store/qjlynfk0aa73gfrri27a9xmvxd1ksyk8-robin-map-0.6.3.drv | ||
mips64el-linux | /gnu/store/5s0vkvj8w676m1595gjfqwmmmzqxpp8l-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/nk4r8h13way2ck30fwq88f8q9p4ba325-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/vc0w68f1625jh478mfcr07nimwjbxa64-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/7gc72v1iv4fqkvn2ixzx9nqjwl19iw6z-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/lig1xdvwkh0gf8zrgmnh29anar7hdc9h-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 |