1. 13 Aug, 2014 3 commits
  2. 12 Aug, 2014 11 commits
  3. 08 Aug, 2014 3 commits
  4. 07 Aug, 2014 4 commits
  5. 05 Aug, 2014 2 commits
  6. 29 Jul, 2014 2 commits
  7. 28 Jul, 2014 4 commits
  8. 25 Jul, 2014 2 commits
  9. 24 Jul, 2014 9 commits
    • Pieter Hintjens's avatar
      Merge pull request #1139 from ewen-naos-nz/zos · 817912d7
      Pieter Hintjens authored
      z/OS: Updated to build libzmq git master
      817912d7
    • Ewen McNeill's avatar
      z/OS: Updated portability notes · 326dec06
      Ewen McNeill authored
      Updated:
          builds/zos/README.md: Updated with portability notes resulting
             from building zeromq/libzmq/master as of 2014-07-23 on z/OS
             UNIX System Services.
      
             Current z/OS UNIX status: all expected tests pass, except
             "test_proxy", which hangs and times out.
      326dec06
    • Ewen McNeill's avatar
      z/OS: chmod +x builds/zos/{cxxall,runtests} · f1cd2055
      Ewen McNeill authored
      f1cd2055
    • Ewen McNeill's avatar
      256c32d1
    • Ewen McNeill's avatar
      z/OS: Skip pthread_{get,set}schedparam · 501666d0
      Ewen McNeill authored
      Updated:
          src/thread.cpp: On older z/OS UNIX System Services,
              pthread_{get,set}schedparam is not present (searching the
              Internet suggests it may be present in later version than
              the one being used for z/OS UNIX System Services porting).
      
              Make zmq::thread_t::setSchedulingParameters() a no-op on
              z/OS UNIX System Services.
      
          NOTE: pthread_{get,set}schedparam appear to have been introduced
          by POSIX.1-2001 or IEEE 1003.1-2004 so may not be universally
          available, and thus more platforms may need this "no-op" treatment.
      501666d0
    • Ewen McNeill's avatar
      z/OS: Autodetect tests to run · b27bafff
      Ewen McNeill authored
      Updated:
          builds/zos/runtests: Extract tests to run from tests/Makefile.am
            at runtime, rather than hard coding tests list (to simplfy
            later maintenance).  test_*_tipc is excluded as BUILD_TIPC is
            not defined on z/OS UNIX System Services.  XFAIL_TESTS are also
            excluded, following current logic in tests/Makefile.am
      b27bafff
    • Ewen McNeill's avatar
      z/OS: Update build defines: · 9d4f719e
      Ewen McNeill authored
      Updated:
          builds/zos/cxxall: Defines ZMQ_HAVE_ZOS for platform portability;
              define ZMQ_USE_POLL _instead_ of ZMQ_FORCE_POLL, due to change
              in src/poller.hpp since ZeroMQ 4.0.x branch
      9d4f719e
    • Ewen McNeill's avatar
      Include testutil.hpp if using SETTLE_TIME · 829b1bb4
      Ewen McNeill authored
      Updated:
         tests/test_connect_delay_tipc.cpp
         tests/test_sub_forward_tipc.cpp
         tests/test_term_endpoint_tipc.cpp
      829b1bb4
    • Ewen McNeill's avatar
      Remove "const" from std::map key · 217e0ae9
      Ewen McNeill authored
      Updated:
          src/metdata.hpp: Remove explicit "const" from key of std::map<>
             because the key is implicitly const already (see
             http://en.cppreference.com/w/cpp/container/map and
             http://www.cplusplus.com/reference/map/map/).
      
      On some platforms (such as z/OS UNIX System Services) explicitly
      declaring the map key as "const" causes template expansion errors
      as it tries to create separate allocators for "const const std::string"
      and "const std::string" only to find that they clash.  (Presumably
      some compilers collapse these into one earlier.)
      
      There are no template expansion errors if the map key is left to be
      implicitly const.
      217e0ae9