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/lq6020rzm958pbrgfr3gfr6k1szabj2l-robin-map-0.6.3.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/45lzqa0a70cv5bp5n18ygg91icly2dwh-robin-map-0.6.3.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/958lshmaha5bhimjj0bm03cw6kmq9ram-robin-map-0.6.3.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/1nkb2fgf3q5yah5j3kixy4ynwkn8gbgi-robin-map-0.6.3.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/sxn2423n5nfkwrh31kqlkksgyfa5gd68-robin-map-0.6.3.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/bdqamvm04rjbpkfbl1nmi0bf2pchdw40-robin-map-0.6.3.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/88k0nr3c2zcrq44jhg3zam5z3pnfc76b-robin-map-0.6.3.drv
    x86_64-linuxi586-pc-gnu/gnu/store/fj8sy8nbin97xann9jnacy61km2pd6np-robin-map-0.6.3.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/x5b3y8jq10y70cvcg8qdg25g5iwyccin-robin-map-0.6.3.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/ywgn3gw0r4v9mhz02fqm5h4m0y4zpyd1-robin-map-0.6.3.drv
    riscv64-linux/gnu/store/nfqvyriw4svqcxl8s1npyg1v2b52678m-robin-map-0.6.3.drv
      powerpc-linux/gnu/store/8qs8kpd2jvgdmr2wd8bdqm2a87zwl4ha-robin-map-0.6.3.drv
        powerpc64le-linux/gnu/store/dny60c6kflf3s2iil6vmx3dpcjfsf5r5-robin-map-0.6.3.drv
        mips64el-linux/gnu/store/i02x6ws8wky97aw9rxmav1zp07q6lc0s-robin-map-0.6.3.drv
          i686-linux/gnu/store/1fmys30ma7gzd2462jss9llv1p1905b7-robin-map-0.6.3.drv
          i586-gnu/gnu/store/9y0fslz8c2jk96400vh8his9qxjq9njl-robin-map-0.6.3.drv
          armhf-linux/gnu/store/hnpplvcg1wj68wjjirkbhb4l8ry2z2gn-robin-map-0.6.3.drv
          aarch64-linux/gnu/store/pai89csg2bwaajp93zald5r67xxp9669-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?