Permalink
Commits on Jun 21, 2018
  1. update pair doc (#3170)

    jamesdillonharvey authored and bluca committed Jun 21, 2018
    * update pair doc
Commits on Jun 15, 2018
  1. Merge pull request #3167 from sigiesec/fix-clang-tidy-config-analyze

    bluca committed Jun 15, 2018
    Fix clang-tidy configuration
  2. Problem: syntax error in shell script

    sigiesec committed Jun 15, 2018
    Solution: add missing quotation marks
  3. Problem: wrong quotation marks in .clang-tidy

    sigiesec committed Jun 15, 2018
    Solution: use correct double quotes
Commits on Jun 12, 2018
  1. Problem: connecter classes do not handle ZMQ_RECONNECT_IVL of -1 (#3163)

    ehilscher authored and bluca committed Jun 12, 2018
    * Problem: connecter classes do not handle ZMQ_RECONNECT_IVL of -1
    
    Solution: Add guards to prevent a reconnect timer from starting if ZMQ_RECONNECT_IVL is -1
    (Issue 3158)
Commits on Jun 7, 2018
  1. Merge pull request #3159 from sigiesec/remove-superfluous-mutex

    bluca committed Jun 7, 2018
    Problem: epoll_t employs an unnecessary mutex
Commits on Jun 6, 2018
  1. Problem: epoll_t employs an unnecessary mutex

    sigiesec committed Jun 6, 2018
    Solution: remove the mutex
  2. Merge pull request #3157 from kermitbu/master

    bluca committed Jun 6, 2018
    use cmake compile the unittest
  3. compile unittests

    kermitbu committed Jun 6, 2018
Commits on Jun 4, 2018
  1. Merge pull request #3156 from sigiesec/add-cygwin64-ci

    bluca committed Jun 4, 2018
    Add cygwin64 CI on Appveyor
  2. Merge pull request #3155 from pijyoi/wepoll_missing_files

    bluca committed Jun 4, 2018
    wepoll integration fixes
  3. Problem: ZMQ_USE_EPOLL_CLOEXEC not renamed to new name

    pijyoi committed Jun 4, 2018
    Solution: rename it
  4. Problem: incomplete wepoll filelist in Makefile.am

    pijyoi committed Jun 4, 2018
    Solution: add them so that they get included in "make dist"
  5. Problem: build fails due to broken cygwin64 tests

    sigiesec committed May 25, 2018
    Solution: allow failure of cygwin64 build
  6. Problem: cygwin build defines ZMQ_HAVE_WINDOWS

    sigiesec committed May 24, 2018
    Solution: do not check for windows.h on cygwin
  7. Problem: no CI for cygwin

    sigiesec committed May 24, 2018
    Solution: add cygwin build
Commits on Jun 3, 2018
  1. Merge pull request #3153 from pijyoi/autoconf_wepoll

    sigiesec committed Jun 3, 2018
    Problem: not able to use wepoll in configure script
  2. Problem: not able to use wepoll in configure script

    pijyoi committed Jun 3, 2018
    Solution: add wepoll as a polling system
Commits on Jun 2, 2018
  1. fix computation of winsock fd_set size (#3151)

    pijyoi authored and bluca committed Jun 2, 2018
    * fix computation of winsock fd_set size
Commits on Jun 1, 2018
  1. Merge pull request #3150 from sigiesec/reduce-duplication

    bluca committed Jun 1, 2018
    Resolve huge stack size requirements problem with select on Windows
  2. Problem: outdated information in INSTALL regarding stack size

    sigiesec committed Jun 1, 2018
    Solution: removed obsolete information
  3. Problem: huge size of socket_poller_t object on Windows with select p…

    sigiesec committed Jun 1, 2018
    …olling
    
    Solution: use resizable_optimized_fd_set_t
  4. Problem: code duplication within socket_poller_t

    sigiesec committed Jun 1, 2018
    Solution: remove duplicated code
  5. Problem: huge stack allocation with select on Windows in socket_polle…

    sigiesec committed Jun 1, 2018
    …r_t::wait
    
    Solution: use optimized_fd_set_t
  6. Problem: valid_pollset_bytes not reused in socket_poller

    sigiesec committed Jun 1, 2018
    Solution: use it
  7. Problem: polling utilities not at a reusable location

    sigiesec committed Jun 1, 2018
    Solution: move to separate header
  8. Problem: CMake error on Win32 with DRAFTS disabled

    sigiesec committed Jun 1, 2018
    Solution: guard CMake statement properly
  9. Problem: no non-DRAFT Windows build

    sigiesec committed Jun 1, 2018
    Solution: switch one build to non-draft
  10. Problem: huge stack allocation in Windows select code

    sigiesec committed Jun 1, 2018
    Solution: use fast_vector_t as in poll implementation
  11. Problem: memcpy code fragment is duplicated

    sigiesec committed Jun 1, 2018
    Solution: unify between Windows and non-Windows code
  12. Problem: duplicated calculation of valid bytes in select pollset

    sigiesec committed Jun 1, 2018
    Solution: extract to function
  13. Problem: fragile handling of possibly dynamically allocated pollfds

    sigiesec committed Jun 1, 2018
    Solution: extract class template fast_vector_t
  14. Problem: zmq_poll implementation is complex

    sigiesec committed Jun 1, 2018
    Solution: extract compute_timeout method
  15. Problem: duplication in implementation zmq_poller_poll

    sigiesec committed May 31, 2018
    Solution: remove duplication
Commits on May 31, 2018
  1. Merge pull request #3149 from sigiesec/analyze

    bluca committed May 31, 2018
    Few more code style fixes