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
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/6v3rl15gii3wha9pn2595w8qgn2xzksj-robin-map-0.6.3.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/m606p02zflrxf03ay7jxc6av5bln2dpq-robin-map-0.6.3.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/1s871d9z2jcwfvkp1cr6is3azbba5555-robin-map-0.6.3.drv
    x86_64-linuxx86_64-pc-gnu/gnu/store/14b3mg75ny2cxz9sfw71lh3ph7l5mn5n-robin-map-0.6.3.drv
    x86_64-linuxx86_64-linux-gnux32/gnu/store/pp7iwn9ly3lx0fwb4ipdf0dipf5zwq3b-robin-map-0.6.3.drv
      x86_64-linuxriscv64-linux-gnu/gnu/store/6d4261znk3s63svk327n81dp4lz0q6fx-robin-map-0.6.3.drv
      x86_64-linuxpowerpc-linux-gnu/gnu/store/bkj8gl7znbskfvwi3cpkq4hdwbbqkrij-robin-map-0.6.3.drv
        x86_64-linuxpowerpc64-linux-gnu/gnu/store/lab7qzsdamnqsiir7yslwgja37kalc4l-robin-map-0.6.3.drv
          x86_64-linuxpowerpc64le-linux-gnu/gnu/store/301c69whslak3x0raasvjwikmqbsdiws-robin-map-0.6.3.drv
          x86_64-linuxor1k-elf/gnu/store/1vpd72nf9390vfxmzi1wwrzsc50wlyxg-robin-map-0.6.3.drv
            x86_64-linuxmips64el-linux-gnu/gnu/store/i50vbb4slyhpkn11gwzc0zgyybb5zb3h-robin-map-0.6.3.drv
              x86_64-linuxloongarch64-linux-gnu/gnu/store/rqsbxyw259h380rbk07s3k5p3pbkazk1-robin-map-0.6.3.drv
              x86_64-linuxi686-w64-mingw32/gnu/store/n6q5v34ynd6d6gdg656k1i6l6wij5f43-robin-map-0.6.3.drv
                x86_64-linuxi586-pc-gnu/gnu/store/6q81p71n963j2y8ks59aihpiadb4klfl-robin-map-0.6.3.drv
                x86_64-linuxavr/gnu/store/mbqdklc8l2w8vz66760j1yyzabvfsiry-robin-map-0.6.3.drv
                  x86_64-linuxarm-linux-gnueabihf/gnu/store/xgz668ps7ssdfdif1wlama89hvh32pmj-robin-map-0.6.3.drv
                  x86_64-linuxaarch64-linux-gnu/gnu/store/a2xgwz6f43vw97znj57g5vyj0x79rv5q-robin-map-0.6.3.drv
                  x86_64-gnu/gnu/store/0ayyqmx4v1mhyc9cmxnjd800zn1l0c9j-robin-map-0.6.3.drv
                    riscv64-linux/gnu/store/xxhjn5d8slpkmqd721wl8pn0arsagfag-robin-map-0.6.3.drv
                    powerpc-linux/gnu/store/nb45j8x0w59dajlms6p6sd5ahxb01l7h-robin-map-0.6.3.drv
                      powerpc64le-linux/gnu/store/h1vb4xnslpkaqrnkxlpqzz6n8swbhmhf-robin-map-0.6.3.drv
                      mips64el-linux/gnu/store/2b335jhdwplsqdmddacf6w5p7nsafwgq-robin-map-0.6.3.drv
                        i686-linux/gnu/store/k9a18hfsc952pk2v6l7k931xb2jpf6p7-robin-map-0.6.3.drv
                        i586-gnu/gnu/store/bp4ndgb4d37l0l0lgpf721zr05k07zfc-robin-map-0.6.3.drv
                          armhf-linux/gnu/store/hfsmd3w2zqhk6bakm70dvm190fcz0nz4-robin-map-0.6.3.drv
                          aarch64-linux/gnu/store/hkf37ld8vh59dhrn5mphq6yppyn6snip-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
                          • gnu/packages/datastructures.scm (line: 447, column: 17)
                          optional-tests

                          Make sure tests are only run when requested

                          the 'check' phase should respect #:tests?
                          • gnu/packages/datastructures.scm (line: 436, column: 5)