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/jm0vhlvycg059jkg4szmq8jvf8rvrcr4-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/kda2ps8gvky0v94smm06a81b67chy69k-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/xm1jpx3605c29hy5wjj77f8b1cgibwlj-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/7178qa7iacpagf0y9pw58sy90hkfa9za-robin-map-0.6.3.drv | |
mips64el-linux | /gnu/store/d3d3xrp6b0nqg774bd0b8q4my52h5b9c-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/v1jis6f7mryz795s5y5cclm9l7kc4cnl-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/7z5658mhq3mgzhkkbzdb71sk9qvhsr3x-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/nicm3s7wy2bq64prximbapp1ka3gd7k0-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/d711rfjpys5c6v89l24y89j6kz171db3-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 |