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/v9hlcd934jk803b68jlj4qbdhixspl5d-robin-map-0.6.3.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/r9sk12mkg2gv8pqyx6s2n88d2xsyxkwf-robin-map-0.6.3.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/vdmkzxigszcsf8wqp51icnvs16id0qqc-robin-map-0.6.3.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/g4ng058madjck7w3ck7gxp7s1yigrynb-robin-map-0.6.3.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/lcbj9w5c5y7005kkznkcglm9dc1kaf72-robin-map-0.6.3.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/q2zwwqnvrda3k80bmkb6kb3c8i0avhgc-robin-map-0.6.3.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/gvc5dhb5xch9gppcywhvv35ldimg21b1-robin-map-0.6.3.drv
    x86_64-linuxi586-pc-gnu/gnu/store/jlgrflcjajvrvpg4bk9bsfvghd62j53n-robin-map-0.6.3.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/k92zlblxdllq8a30g6r2c6pfzjq8n0wr-robin-map-0.6.3.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/fmh559d4vs92c7dnhxswrq9yfg6hiqsr-robin-map-0.6.3.drv
    riscv64-linux/gnu/store/s6rm9wgw4a83szilmkr6bi4141n3bs0q-robin-map-0.6.3.drv
      powerpc-linux/gnu/store/18l37y1pnl7qacfqr8i3yk0gx672w7g6-robin-map-0.6.3.drv
        powerpc64le-linux/gnu/store/m5ybaskkgfjwkj540w7cazbnw92ypl9p-robin-map-0.6.3.drv
        mips64el-linux/gnu/store/mxw3fqsgxbh1da3fdhzbpc5wqv4ickd8-robin-map-0.6.3.drv
          i686-linux/gnu/store/6a5cl0yindxpqbd1hm9qicphbz1pxb24-robin-map-0.6.3.drv
          i586-gnu/gnu/store/jzrfa5if0pmyirycy0jlj9ik1b2rw8hi-robin-map-0.6.3.drv
          armhf-linux/gnu/store/klcxlf3y0xffqm60indyy0qnh6zxs7i5-robin-map-0.6.3.drv
          aarch64-linux/gnu/store/1vvv664p1kcn18fljbs9nkzd107x7nnw-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?