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/w75fps2qxixrwzrqck443n7fgck373ay-robin-map-0.6.3.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/6xwxh656lzdzggg1lz05hzf7szh6v1gl-robin-map-0.6.3.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/cpbyw29wz733nvmqjlc8issqdmsf0886-robin-map-0.6.3.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/98q3xgp7xjxvfnd17lhdm17k0706j7rm-robin-map-0.6.3.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/kkaf23bgpskbni4syqq17pj6r42klk9n-robin-map-0.6.3.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/gl3sklrlfhxvmdm2l7ykgwp8f4g9z7yp-robin-map-0.6.3.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/kjqh8j6cji8q5w5isl01nhbj40aan1yy-robin-map-0.6.3.drv
    x86_64-linuxi586-pc-gnu/gnu/store/pi1s2al1kk8f8mvs1qpar7gyck8n9ffy-robin-map-0.6.3.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/8c85xzc62irbddf69dli6a3k7ai6y0ib-robin-map-0.6.3.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/03bi7dryl9mfwa10900abqajz8bywx6q-robin-map-0.6.3.drv
    riscv64-linux/gnu/store/fz5hrf1b8p788pxj1nlh6dh8ckpn0844-robin-map-0.6.3.drv
      powerpc-linux/gnu/store/zi3hz6d98hvpcxfqh1mn9ylv36j88inj-robin-map-0.6.3.drv
        powerpc64le-linux/gnu/store/7byc2lmjcc3g8sm0z7wbh8klfjgdxkqx-robin-map-0.6.3.drv
        mips64el-linux/gnu/store/dmfmqaqc5i5000x6r2qpdmp1l3syvx4s-robin-map-0.6.3.drv
          i686-linux/gnu/store/agl123h6n5nm78gzncg7x91z7ylsc5jk-robin-map-0.6.3.drv
          i586-gnu/gnu/store/lhai5knr8jl9d6sl8hx0zqh5b8zkhfnf-robin-map-0.6.3.drv
          armhf-linux/gnu/store/vdmj44fy8hcyfnavm91zkfdys2qwbgcg-robin-map-0.6.3.drv
          aarch64-linux/gnu/store/7rfchxirkrj62zqxpip2wjhda2jn24k7-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?