- 02 Mar, 2018 3 commits
-
-
Simon Giesecke authored
Solution: add some more test cases
-
Simon Giesecke authored
Solution: made mtrie generic (to remove complex dependency on pipe_t), and added some unit tests
-
Simon Giesecke authored
Solution: add const, introduce typedef
-
- 27 Feb, 2018 2 commits
-
-
Luca Boccassi authored
Fix gcc 8 build warning/error with -O3.
-
Romain Geissler authored
-
- 19 Feb, 2018 2 commits
-
-
Luca Boccassi authored
Problem: No support for addressing using TIPC Port Identity
-
Pontus Sköldström authored
ZeroMQ currently supports location independent addressing using TIPC Port Names with tipc://{type,instance}. This commits adds support for connecting and binding using TIPC Port Identity addresses. To connect using Port Identities the expected format is tipc://<Z.C.N:Ref>, e.g. "tipc://<1.2.3:123123>". To bind using TIPC Port Identities the expected format is "tipc://<*>".
-
- 14 Feb, 2018 6 commits
-
-
Luca Boccassi authored
Problem: race condition in unittest_poller
-
Luca Boccassi authored
Minor fixes for windows cmake build
-
Francis Hart authored
This fixes an error with the cmake install configuration, which attempted an invalid copy of a .pdb file on windows, when the BUILD_SHARED option is disabled.
-
Francis Hart authored
This adds a new cmake build option called BUILD_TESTS, that can be used to enable/disable building of the tests. This is enabled by default.
-
Francis Hart authored
This updates the cmake set_target_properperties usage, so that the suffix is specified for the MinSizeRel build type.
-
Simon Giesecke authored
Solution: fix order of statements in test_events_t
-
- 13 Feb, 2018 15 commits
-
-
Luca Boccassi authored
Fix build break when SIO_LOOPBACK_FAST_PATH is not defined (i.e. in VS2010)
-
Kachanovskiy authored
-
Luca Boccassi authored
Problem: insufficient unit tests for poller concept and ypipe
-
Simon Giesecke authored
Solution: apply clang-format
-
Simon Giesecke authored
Solution: fix shutdown of kqueue_t
-
Simon Giesecke authored
Solution: use std::atomic only from VS 2015
-
Simon Giesecke authored
Solution: use shallow_clone option instead of clone_depth
-
Simon Giesecke authored
Solution: change order of appveyor build jobs to enable faster feedback on more diverse builds
-
Simon Giesecke authored
Solution: Increase test timeouts for poll poller under Windows
-
Simon Giesecke authored
Solution: added documentation
-
Simon Giesecke authored
Solution: add to list of sources
-
Simon Giesecke authored
Solution: replaced by assertion
-
Simon Giesecke authored
Solution: migrate test_sockopt_hwm to unity
-
Simon Giesecke authored
Solution: extend output of wsa_assert
-
Simon Giesecke authored
reuse Solution: extract into functions defined in ip.hpp Problem: signaler_t::make_fdpair not reusable Solution: move make_fdpair to ip.hpp Problem: epoll worker with no fds cannot be stopped Solution: use interruptible epoll_pwait call Problem: insufficient unit tests for poller Solution: add test cases
-
- 12 Feb, 2018 8 commits
-
-
Simon Giesecke authored
Solution: set CTEST_OUTPUT_ON_FAILURE option
-
Luca Boccassi authored
Problem: data races in select/poll poller implementations
-
Simon Giesecke authored
Solution: fixed access to stale vector
-
Simon Giesecke authored
Solution: change termination condition of select_t
-
Simon Giesecke authored
Solution: remove stopping, stop on thread-safe conditions; add additional checks for correct thread-safe usage
-
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 4 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
-