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/b87rz0w5fyf73gxsjwqyqjynj7bw47gw-robin-map-0.6.3.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/naplp91j63ys7kpaqqdym74nkz1h6bqq-robin-map-0.6.3.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/hc27r3bjii3z5nyicnrx6c5a98wndrnr-robin-map-0.6.3.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/jw5r31v4dw31vpxqm5vhprswga112isa-robin-map-0.6.3.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/f851qmnqbk1kjh3529n1jm16ji9cn1fn-robin-map-0.6.3.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/1z25kknkla683sm5iqzavrhi7b799vgz-robin-map-0.6.3.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/5bl6443g9xqfnwq1f3rbw0jngdlg3c79-robin-map-0.6.3.drv
    x86_64-linuxi586-pc-gnu/gnu/store/wwf6arfqxc0kjdsnmd594b7nbvbxj3a6-robin-map-0.6.3.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/bwxy61qzl734mlb3jynv5ngd4qsaqzlm-robin-map-0.6.3.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/qw9wwjmga8n24w1faqs24f8iqbdci0sj-robin-map-0.6.3.drv
    riscv64-linux/gnu/store/gkgrnfizmpbq8md2dfgw0szcfmbxdi28-robin-map-0.6.3.drv
      powerpc-linux/gnu/store/cdw1xxy2zkw5vnwl5ay153ydbpyswlsp-robin-map-0.6.3.drv
        powerpc64le-linux/gnu/store/fb205128ip0f0xzd6cd31yynxrrrf0m5-robin-map-0.6.3.drv
        mips64el-linux/gnu/store/88i9g9pyn434qyldidjxa645nxwlrrn4-robin-map-0.6.3.drv
          i686-linux/gnu/store/41y0b45674hnyxdbaqxv4z91ccwnmwx3-robin-map-0.6.3.drv
          i586-gnu/gnu/store/rxlyd0n4i9zbj94h2mgspdlxbid96irz-robin-map-0.6.3.drv
          armhf-linux/gnu/store/an5p98phlzs7hvna12x959cwf06mmkjb-robin-map-0.6.3.drv
          aarch64-linux/gnu/store/x4mxfkkdr44fw274hx75ajrqhf1s1sb8-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?