Language

Package: robin-map @ 0.6.3

Synopsis

C++ implementation of a fast hash map and hash set

Description

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.

Home page
https://github.com/Tessil/robin-map
Location
gnu/packages/datastructures.scm (line: 333, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/b9a19rir2yk1k6aw14y2fzrbcsqy812v-robin-map-0.6.3.drv
x86_64-linuxx86_64-w64-mingw32/gnu/store/hv97nf4svqqpwg8m66qqg25map2h0mmc-robin-map-0.6.3.drv
x86_64-linuxriscv64-linux-gnu/gnu/store/xygjaspma56f0zhnlyjwlm54nznicxx7-robin-map-0.6.3.drv
x86_64-linuxpowerpc-linux-gnu/gnu/store/k0yk35bm1qscycsylqwcd9wsj4rzn8nj-robin-map-0.6.3.drv
x86_64-linuxpowerpc64le-linux-gnu/gnu/store/lmkg5xrk1z9fxrwj444dhsmvy6dkqnmm-robin-map-0.6.3.drv
x86_64-linuxmips64el-linux-gnu/gnu/store/h0h4ss1mrr4s1n1rdhd6qb37l9xl5jnq-robin-map-0.6.3.drv
x86_64-linuxi686-w64-mingw32/gnu/store/fszc3p6k4rxdpx89n0r5s001856vs51g-robin-map-0.6.3.drv
x86_64-linuxi586-pc-gnu/gnu/store/abf6ma41137f9i0g7czhmyqk0fa33q0q-robin-map-0.6.3.drv
x86_64-linuxarm-linux-gnueabihf/gnu/store/zgjc64c7b5mbcamnfi0zi4zxdb750r28-robin-map-0.6.3.drv
x86_64-linuxaarch64-linux-gnu/gnu/store/wpw100pb6v1hi0g2hrrjqzwzbq5vj28c-robin-map-0.6.3.drv
riscv64-linux/gnu/store/gzf0xipqy7f0z93w0p8di71jdcckip8a-robin-map-0.6.3.drv
    powerpc-linux/gnu/store/565annclk7d05w0bx17dp2l1cf58iv4c-robin-map-0.6.3.drv
      powerpc64le-linux/gnu/store/wsz6grpz7bb5mylh0x841q6ibdijr39a-robin-map-0.6.3.drv
      mips64el-linux/gnu/store/jk3sv4wr1zir33br3bf7y1zrhr8l8lpi-robin-map-0.6.3.drv
        i686-linux/gnu/store/i5fqzpxyxsvz3l8d1wann4prhqnkk7fg-robin-map-0.6.3.drv
        i586-gnu/gnu/store/8bq2hxkgij2fka9cf0r5q7q4dmnraskv-robin-map-0.6.3.drv
        armhf-linux/gnu/store/nivs3lnfxqmnbri3875klgl4dmwfb2ah-robin-map-0.6.3.drv
        aarch64-linux/gnu/store/261bq87jbz9xx74sz0shh67j5m6ffajq-robin-map-0.6.3.drv

        Lint warnings

        LinterMessageLocation
        description

        Validate package descriptions

        sentences in description should be followed by two spaces; possible infraction at 281
        optional-tests

        Make sure tests are only run when requested

        the 'check' phase should respect #:tests?