1. 29 Oct, 2019 1 commit
  2. 11 Sep, 2019 1 commit
  3. 06 Aug, 2019 1 commit
  4. 18 Mar, 2019 1 commit
  5. 12 Feb, 2019 1 commit
  6. 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
  7. 18 Jul, 2018 1 commit
  8. 30 May, 2018 1 commit
  9. 22 May, 2018 1 commit
  10. 18 Nov, 2017 1 commit
  11. 01 Sep, 2017 1 commit
  12. 19 Aug, 2017 1 commit
  13. 10 Aug, 2017 1 commit
  14. 04 Apr, 2017 1 commit
    • bbdb68's avatar
      Problem: no windows UWP support · 1d58a009
      bbdb68 authored
      * add define for windows/UWP
      
      * prevent issue with COM references
      
      * gettickcount not available on uwp
      
      * add compiler definitions
      
      * add convenitnece cmake file
      
      * brute force uwp compilation
      
      * fix compiler version
      
      * cosmetics
      1d58a009
  15. 12 Mar, 2017 1 commit
    • Luca Boccassi's avatar
      Problem: ZMQ background threads are unnamed · 3ab4796c
      Luca Boccassi authored
      Solution: use pthread API to set the name. For now call every thread
      "ZMQ b/g thread". Would be nice to number the I/O threads and name
      explicitly the reaper thread, but in reality a bit of internal API
      churn would be necessary, so perhaps it's not worth it.
      This is useful when debugging a process with many threads.
      3ab4796c
  16. 22 Feb, 2017 1 commit
    • boringuy's avatar
      cmake WITH_LIBSODIUM option is broken (#2349) · d6f4263c
      boringuy authored
      * cmake WITH_LIBSODIUM option is broken
      
      - Fixed the variable name in platform.hpp.in
      - Fixed #if check for randombytes_close() when libsodium is used
      
      * Fixed typo from previous commit
      
      * Reverted compile error fix for randombytes_close()
      d6f4263c
  17. 26 Dec, 2016 2 commits
  18. 10 Apr, 2016 1 commit
  19. 11 Feb, 2016 2 commits
    • Luca Boccassi's avatar
      Problem: typo in CMake platform.hpp breaks build · 01eb5807
      Luca Boccassi authored
      Solution: use ZMQ_USE_TWEETNACL as a define as expected instead of
      HAVE_TWEETNACL
      01eb5807
    • Pieter Hintjens's avatar
      Problem: tweetnacl sources are a mess · f8ed793f
      Pieter Hintjens authored
      - they have no copyright / license statement
      - they are in some randomish directory structure
      - they are a mix of postable and non-portable files
      - they do not conform to conditional compile environment
      
      Overall, it makes it rather more work than needed, in build scripts.
      
      Solution: clean up tweetnacl sauce.
      
      - merged code into single tweetnacl.c and .h
      - standard copyright header, DJB to AUTHORS
      - moved into src/ along with all other source files
      - all system and conditional compilation hidden in these files
      - thus, they can be compiled and packaged in all cases
      - ZMQ_USE_TWEETNACL is set when we're using built-in tweetnacl
      - HAVE_LIBSODIUM is set when we're using external libsodium
      f8ed793f
  20. 26 Apr, 2015 1 commit
  21. 12 Feb, 2015 1 commit
  22. 18 Mar, 2014 1 commit
  23. 17 Mar, 2014 1 commit
    • Frank's avatar
      fix test_fork · 9dc890c5
      Frank authored
      * was problem on debian/wheezy
      9dc890c5
  24. 17 Feb, 2014 1 commit
    • Olaf Mandel's avatar
      Remove duplicate poller decision making · 48b50cef
      Olaf Mandel authored
      The decision about the poller mechanism to use (select, poll, ...)
      was done twice: once by the build system and once by the code in
      poller.hpp. As the build-system can actually detect the mechanisms
      available, prefer that result to the hard coded defaults in
      poller.hpp.
      
      At the same time, remove the duplicate detection of select() vs.
      poll()-variant from proxy.cpp, signaler.cpp and zmq.cpp.
      
      This patch has not been tested on many build platforms: especially
      the cmake build needs testing / patching. For the other builds,
      hard code the result as these these are all Windows platforms.
      48b50cef
  25. 06 Dec, 2013 1 commit
  26. 27 Jan, 2013 1 commit
  27. 02 Jan, 2013 3 commits