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: 357, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/qwgfdnlf5ah0hh1b5pjgph7sh1g88g0p-robin-map-0.6.3.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/npwdi142rvzxmf7pdfzy505f17a5dagj-robin-map-0.6.3.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/06mm1bqflgcp88awcn7vaxg1whih29xx-robin-map-0.6.3.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/jjngiwwqhxwcvsn1jgvwslrlfrp2sq9p-robin-map-0.6.3.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/2ymaxac4y7cc3zc0ry51wsw8zw51l1sk-robin-map-0.6.3.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/gfafva1a42agffwmlj3sjxvafsf4fsc2-robin-map-0.6.3.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/cvlny5hw0s8l8bwdllyfay2d73hhd737-robin-map-0.6.3.drv
    x86_64-linuxi586-pc-gnu/gnu/store/wpldj5vd8yndkl4p55n0jfb6hm7qmy4f-robin-map-0.6.3.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/1wpmm1hiq8k1w7larbdlf8qkxigx74yw-robin-map-0.6.3.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/asy7ls33jyhr6ca0qx6269a57dk6dvy6-robin-map-0.6.3.drv
    riscv64-linux/gnu/store/nb7vfwr6hi0cxy2b1wly76a088w9yb4d-robin-map-0.6.3.drv
      powerpc-linux/gnu/store/rcy59fr5gmd9s1rcr8mmc2bvnhp68iq2-robin-map-0.6.3.drv
        powerpc64le-linux/gnu/store/nila644675jplg2c5zs46w0hin19r8ng-robin-map-0.6.3.drv
        mips64el-linux/gnu/store/1rbv6yg1ifi7r8h7bvh50v8n4dx13mnr-robin-map-0.6.3.drv
          i686-linux/gnu/store/68ns128ywmgdkg2h1g3jr09g8ys0s63z-robin-map-0.6.3.drv
          i586-gnu/gnu/store/v1pxv84pf757wqkfdybjcr7l0spiprmh-robin-map-0.6.3.drv
          armhf-linux/gnu/store/a9s2z5ryk7ggzk97fsbdrikkp8c7ripv-robin-map-0.6.3.drv
          aarch64-linux/gnu/store/la5izlnckwcc8pcr35q89wsi53p3qflc-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?