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/k2hpn6jmjm954raykdc5qlp26bfyaiz1-robin-map-0.6.3.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/nm2kdncczk9v8fag21g32hnph3jk6v1j-robin-map-0.6.3.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/na2z1p7liqchf41qny3r32v8prr7wpdz-robin-map-0.6.3.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/6wbmdqcwvcypag53xqfb4952p10857da-robin-map-0.6.3.drv | |
powerpc64le-linux | /gnu/store/l3v4dd99fkzq8z0qdx5kfblppki2q6nx-robin-map-0.6.3.drv | ||
mips64el-linux | /gnu/store/idac4vnhp74ncr2jpwm55x1a82592lwm-robin-map-0.6.3.drv | ||
i686-linux | /gnu/store/yvcan1i5lljy66gscv321b9h5377q8mq-robin-map-0.6.3.drv | ||
i586-gnu | /gnu/store/y4swk6xzqxsx38ipirgq6yxk6p50ihi3-robin-map-0.6.3.drv | ||
armhf-linux | /gnu/store/jgypy40lv45mxkfkknqq9vm85k8q6sqp-robin-map-0.6.3.drv | ||
aarch64-linux | /gnu/store/hmkc47g70h713q8g93pb62iqr0qiixgy-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 |