1. 19 Jan, 2019 1 commit
    • 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. 17 Dec, 2018 1 commit
  3. 15 Dec, 2018 1 commit
  4. 24 Jul, 2018 1 commit
  5. 18 Jul, 2018 1 commit
  6. 15 Jun, 2018 1 commit
  7. 31 May, 2018 1 commit
  8. 30 May, 2018 1 commit
  9. 24 May, 2018 2 commits
  10. 23 May, 2018 1 commit
  11. 22 May, 2018 1 commit
  12. 09 May, 2018 1 commit
  13. 08 May, 2018 1 commit
  14. 29 Apr, 2018 3 commits
  15. 27 Mar, 2018 2 commits
    • Luca Boccassi's avatar
      Problem: clang-format Travis job broken · 099070c3
      Luca Boccassi authored
      Solution: don't run configure
      099070c3
    • Min RK's avatar
      Problem: `make dist` results are not tested (#3024) · 8fb5b10d
      Min RK authored
      * always run tests from tarball of `make dist`
      
      ensures that tests will not pass if critical files are omitted from releases
      
      * add explicit make dist only for non-default builds
      
      distcheck should already cover this for default builds
      
      * don’t verify that valgrind/coverage tests can be run from dists
      
      * add various files missing from dists
      
      - missing template from cmake
      - add missing android build files
      - add some missing ci_build.sh scripts
      8fb5b10d
  16. 10 Mar, 2018 1 commit
    • Manuel Segura's avatar
      Pull request to merge porting to WindRiver VxWorks 6.x (#2966) · 4726f726
      Manuel Segura authored
      * Problem: Still need to port over more files to VxWorks 6.x
      
      Solution: Port more files to VxWorks 6.x
      
      * Problem: Need to port over remaining files to VxWorks 6.x. Also remove POSIX thread dependency for VxWorks (because of priority inversion problem in POSIX mutexes with VxWorks 6.x processes)
      
      Solution: Port over remaining files to VxWorks 6.x. Also removed POSIX thread dependency for VxWorks
      
      * Problem: Needed to modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x.
      
      Solution:  Modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x
      4726f726
  17. 09 Mar, 2018 1 commit
    • Luca Boccassi's avatar
      Problem: TIPC availability check is too strict (#2977) · 19060345
      Luca Boccassi authored
      * Problem: TIPC availability check is too strict
      
      Solution: at build time only check if the API is available. In the tests
      do a first check and a skip if the functionality is not available.
      
      TIPC needs an in-tree but not loaded by default kernel module, tipc.ko
      to be loaded, which requires root, so it is unlikely to be available on
      any build system by default.
      This will allow most distributions to ship with TIPC support built in,
      and to avoid tests failure if the module is not there.
      
      * Problem: no Travis tests for TIPC
      
      Solution: mark one job with sudo: required and load the kernel module
      
      * Problem: CMake fails when test returns 77 (skip)
      
      Solution: set property to let it mark the test as skipped as intended
      19060345
  18. 12 Feb, 2018 1 commit
  19. 02 Feb, 2018 4 commits
  20. 13 Jan, 2018 3 commits
  21. 15 Dec, 2017 1 commit
  22. 18 Nov, 2017 1 commit
  23. 16 Oct, 2017 1 commit
    • f18m's avatar
      Background threads enhancements (#2778) · bfbb4ff2
      f18m authored
      * Background thread scheduling 
      
      - add ZMQ_THREAD_AFFINITY ctx option; set all thread scheduling options
      from the context of the secondary thread instead of using the main
      process thread context!
      - change ZMQ_THREAD_PRIORITY to support setting NICE of the background
      thread when using SCHED_OTHER
      bfbb4ff2
  24. 05 Oct, 2017 2 commits
  25. 01 Sep, 2017 2 commits
  26. 23 Aug, 2017 1 commit
  27. 19 Aug, 2017 1 commit
  28. 18 Aug, 2017 2 commits