1. 12 Feb, 2018 4 commits
    • Simon Giesecke's avatar
      Problem: data race w.r.t. poll_t::stopping · e6502405
      Simon Giesecke authored
      Solution: remove stopping, stop on thread-safe conditions; add
      additional checks for correct thread-safe usage
      e6502405
    • Simon Giesecke's avatar
      Problem: select blocks forever under Unix · 08201bc1
      Simon Giesecke authored
      Solution: fixed call of select, and initialization of poll_t members
      08201bc1
    • Luca Boccassi's avatar
      Merge pull request #2935 from ZMQers/unity-base · a30133d8
      Luca Boccassi authored
      Problem: no test framework, no unit tests
      a30133d8
    • Luca Boccassi's avatar
      Problem: regression with "select" on *nix (#2940) · d0e01b4b
      Luca Boccassi authored
      * Problem: build failure with select as polling mechanism
      
      Solution: cast mailbox_handle argument to (poller_t::handle_t) like in
      the reaper thread class.
      
      * Problem: build failure due to INT_MAX use without include
      
      Solution: include limits and climits in src/select.cpp where INT_MAX is
      used
      
      * Problem: build failure due to unused variable in select.cpp
      
      Solution: move the declaration of int rc inside the ifdef block where
      it is actually used
      
      * Problem: reference to wrong variable in select.cpp breaks build
      
      Solution: fix it
      
      * Problem: family_entry_t constructor has no body, build fails on *nix
      
      Solution: add empty inline function in the struct
      
      * Problem: no test coverage for poll and select
      
      Solution: add Travis jobs for them on Linux
      
      * Problem: Travis jobs cannot run in container infra
      
      Solution: set sudo: false as it is not required anymore
      d0e01b4b
  2. 11 Feb, 2018 15 commits
  3. 10 Feb, 2018 4 commits
  4. 09 Feb, 2018 9 commits
  5. 08 Feb, 2018 8 commits