1. 19 Jan, 2019 3 commits
    • Luca Boccassi's avatar
      Problem: atomic intrinsics unreliable on PPC64 and RISC-V · bfb4a868
      Luca Boccassi authored
      Solution: prefer CXX11 atomics if they are available to compiler
      intrinsics.
      test_hwm_pubsub fails 50% of the times on PPC64 and RISC-V with an
      apparent memory corruption of messages sent by the application thread
      to the I/O thread when using compiler intrinsics.
      Switching to CXX11 atomics makes the test reliable again. The
      standard API should be preferred anyway, if available.
      bfb4a868
    • Luca Boccassi's avatar
      Problem: posix_memalign autoconf check broken on some platforms · 8040e28b
      Luca Boccassi authored
      Solution: import macro from autoconf-archive that works better
      than AC_CHECK_FUNCS
      8040e28b
    • Luca Boccassi's avatar
      Problem: yqueue false sharing issues on PPC64 · 4a0c83fb
      Luca Boccassi authored
      Solution: detect cacheline size for aligment purposes at build time
      instead of hard-coding it, so that PPC and S390 can align to a value
      greater than the 64 bytes default.
      Uses libc getconf program, and falls back to the previous value of 64
      if not found.
      4a0c83fb
  2. 15 Jan, 2019 3 commits
  3. 14 Jan, 2019 7 commits
  4. 13 Jan, 2019 3 commits
  5. 12 Jan, 2019 5 commits
  6. 09 Jan, 2019 4 commits
  7. 08 Jan, 2019 2 commits
  8. 02 Jan, 2019 2 commits
  9. 30 Dec, 2018 1 commit
  10. 28 Dec, 2018 1 commit
  11. 25 Dec, 2018 2 commits
  12. 17 Dec, 2018 2 commits
  13. 16 Dec, 2018 3 commits
  14. 15 Dec, 2018 2 commits