1. 07 Mar, 2018 3 commits
    • Etienne Renault's avatar
      bricks: ATOMIC_FLAG_INIT initialization · 978c19f1
      Etienne Renault authored
      From the working draft: "The macro ATOMIC_FLAG_INIT shall be defined
      in such a way that it can be used to initialize an object of type
      atomic_flag to the clear state. The macro can be used in the form:
      atomic_flag guard = ATOMIC_FLAG_INIT; It is unspecified whether the
      macro can be used in other initialization contexts."
      
      * bricks/brick-shmem.h: here.
      978c19f1
    • Etienne Renault's avatar
      bricks: fix clang warnings · 154486e0
      Etienne Renault authored
      * bricks/brick-hash.h, bricks/brick-shmem.h: here.
      154486e0
    • Etienne Renault's avatar
      bricks: add bricks for concurrent hashmap · 4eff22ae
      Etienne Renault authored
      * Makefile.am, README, bricks/brick-assert.h,
      bricks/brick-bitlevel.h, bricks/brick-hash.h,
      bricks/brick-hashset.h, bricks/brick-shmem.h,
      bricks/brick-types.h, configure.ac,
      debian/copyright, debian/libspot-dev.install,
      m4/bricks.m4, tests/Makefile.am,
      tests/core/.gitignore, tests/core/bricks.cc: here.
      4eff22ae