- 12 Feb, 2018 3 commits
-
-
Simon Giesecke authored
Solution: fixed call of select, and initialization of poll_t members
-
Luca Boccassi authored
Problem: no test framework, no unit tests
-
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
-
- 11 Feb, 2018 15 commits
-
-
Simon Giesecke authored
Solution: use _snprintf when snprintf is not available
-
Luca Boccassi authored
Solution: add it
-
Luca Boccassi authored
Solution: add them to Makefile.am, linking to the static libzmq.a library and its dependencies
-
Luca Boccassi authored
Solution: add a noinst convenience static library and use it with the tests that require it
-
Simon Giesecke authored
Solution: add started flag
-
Simon Giesecke authored
Solution: set up initial unit tests
-
Simon Giesecke authored
Solution: extract thread_ctx_t from ctx_t
-
sigiesec authored
Solution: added MIT license file and github source info
-
sigiesec authored
Solution: use unity in test_security_curve
-
sigiesec authored
Solution: rewrite test_socket_null to use unity
-
sigiesec authored
Solution: add unity test framework, and integrate into cmake build
-
Luca Boccassi authored
Fixed a deadlock and an assertion failure in poll_t
-
Simon Giesecke authored
Solution: use wsa_assert instead of errno_assert
-
Simon Giesecke authored
pollset entry Solution: clean up retired entries before poll
-
Simon Giesecke authored
Solution: fixed behaviour in corner cases
-
- 10 Feb, 2018 4 commits
-
-
Simon Giesecke authored
Problem: make format-check not implemented with autotools
-
Simon Giesecke authored
Problem: DRAFT build broken with GCC 4.7
-
Luca Boccassi authored
Solution: port implementation from zproject
-
Luca Boccassi authored
Solution: change variable type in test_timers to match public API
-
- 09 Feb, 2018 9 commits
-
-
Luca Boccassi authored
Add support for ZMQ_XPUB_NODROP on ZMQ_RADIO sockets
-
Luca Boccassi authored
Add support for SIO_LOOPBACK_FAST_PATH on Windows
-
Pontus Sköldström authored
Solves issue #2927
-
Simon Giesecke authored
Solution: add socket option
-
sigiesec authored
Solution: activate SIO_LOOPBACK_FAST_PATH if available See #2899
-
Luca Boccassi authored
Problem: assertion failure in poller_base.cpp:42
-
sigiesec authored
execution Solution: relax test assertion to what can be guaranteed
-
sigiesec authored
Solution: relaxed test assertions, based on the actual time passed, instead of assuming that this equals to the time slept
-
Simon Giesecke authored
load Solution: add assertions, partially in debug build only, improved naming
-
- 08 Feb, 2018 9 commits
-
-
Simon Giesecke authored
* Problem: race conditions for options.linger Solution: make options.linger atomic
-
Simon Giesecke authored
* Problem: std::atomic not used on Visual C++ although it is available Solution: change conditional compilation to recognize _MSC_VER
-
Luca Boccassi authored
Add windows poll build on Appveyor
-
Luca Boccassi authored
Problem: duplicated code, redundant member handle_valid, asymmetry between tcp_connecter and tcp_listener
-
Luca Boccassi authored
Problem: code duplication and unnecessary nesting around ZMQ_THREAD_SAFE querying
-
sigiesec authored
querying Solution: remove code duplication and rearrange conditions
-
Luca Boccassi authored
Problem: code style issues in mechanism_t and socket_base_t
-
Luca Boccassi authored
Problem: several fields are non-const without need
-
Luca Boccassi authored
Problem: unreachable code around socket_base_t::add/remove_signaler
-