- 02 Feb, 2019 2 commits
-
-
Simon Giesecke authored
Solution: add monitor event socket option
-
Simon Giesecke authored
Solution: added it
-
- 01 Feb, 2019 2 commits
-
-
Simon Giesecke authored
Solution: extract common base class stream_listener_base_t
-
Simon Giesecke authored
Solution: extract common base class stream_connecter_base_t
-
- 19 Jan, 2019 1 commit
-
-
Luca Boccassi authored
Solution: detect cacheline size for aligment purposes at build time instead of hard-coding it, so that PPC and S390 can align to a value greater than the 64 bytes default. Uses libc getconf program, and falls back to the previous value of 64 if not found.
-
- 12 Jan, 2019 1 commit
-
-
Luca Boccassi authored
Solution: bump ABI and revisions and changelog now that v4.3.1 is out
-
- 15 Dec, 2018 1 commit
-
-
Luca Boccassi authored
Solution: use requires.private, which pkg-config expands recursively so that dependencies of dependencies can be linked against when using pkg-config --static
-
- 14 Dec, 2018 1 commit
-
-
Luca Boccassi authored
Solution: use the same for both autotools and cmake
-
- 28 Nov, 2018 2 commits
-
-
Luca Boccassi authored
Solution: bump to 5.2.1 and 4.3.1 respectively
-
Luca Boccassi authored
Solution: bump it to 5.2.0 as new stable APIs have been added
-
- 12 Nov, 2018 1 commit
-
-
Bill Torpey authored
* Add specific option to select radix tree implementation for subscriptions (defaults to ON if draft API enabled).
-
- 09 Nov, 2018 1 commit
-
-
Shubham Lagwankar authored
* Problem: radix tree needs benchmarks and improvements Solution: add a benchmark and make suggested improvements
-
- 02 Nov, 2018 1 commit
-
-
Bill Torpey authored
- MacOS version requires CMake version 3.0.2 (because of policy CMP0042) - Add option to build instrumented binaries with Address Sanitizer - Add option to select compiler intrinsics for atomic ops - Only build docs on request (saves build time)
-
- 31 Oct, 2018 1 commit
-
-
Shubham Lagwankar authored
subscriptions increases Solution: use a radix tree instead of a trie to store subscriptions
-
- 22 Oct, 2018 1 commit
-
-
Juraj Oršulić authored
-
- 09 Oct, 2018 1 commit
-
-
Antonio Vanegas authored
-
- 09 Sep, 2018 2 commits
-
-
Christoph Schulz authored
- Lowercase all commands - Unify indent to 2 spaces - Remove spaces around brackets - Remove repitition of condition in else(...) and endif(...) Note: (re-)running CMake did not change the content of the generated files
-
Christoph Schulz authored
-
- 16 Aug, 2018 1 commit
-
-
Simon Giesecke authored
Solution: apply the same commadn for RelWithDebInfo build
-
- 29 Jul, 2018 1 commit
-
-
chymanfx authored
* Problem: No CI for mingw64 Adding CI support for mingw64 to appveyor.yml Reason: To help address the issue: Several checks fail under 64-bit MinGW on Windows when running make check #3185 * Problem: Docs do not build with mingw64, dll already in right place Turning off WITH_DOC for mingw64 Removing copy command for mingw64 and cygwin64 (it now seems to be directly built in "bin" directoy)
-
- 26 Jul, 2018 2 commits
-
-
Justus Ranvier authored
Solution: avoid exporting targets and installing files if neither BUILD_SHARED nor BUILD_STATIC is set
-
Elliott Sales de Andrade authored
Solution: Use cmake's libdir variable to ensure that the pkgconfig file ends up in the correct lib/lib64 directory. This matches the autotools behaviour.
-
- 24 Jul, 2018 2 commits
-
-
Andras Lasso authored
This commit ensures that the variable CMAKE_*_OUTPUT_DIRECTORY are considered when creating the library.
-
Jean-Christophe Fillion-Robin authored
Setting EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH variables is deprecated
-
- 04 Jun, 2018 1 commit
-
-
Simon Giesecke authored
Solution: do not check for windows.h on cygwin
-
- 01 Jun, 2018 1 commit
-
-
Simon Giesecke authored
Solution: move to separate header
-
- 30 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: add compile check
-
- 28 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: extract constants / move to plain_common.hpp
-
Luca Boccassi authored
Solution: ignore tautological-constant-compare warnings, as they might be useless on 64 bit but they are not on 32 bit where sizeof size_t != sizeof uint64_t
-
- 24 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: Enable VS static analyzer and core guideline checks
-
- 23 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: skip tests than can never succeed with MSVC
-
Simon Giesecke authored
Solution: Use wepoll on Windows
-
- 22 May, 2018 1 commit
-
-
Simon Giesecke authored
Problem: API poller cannot be set independently from I/O thread poller, poll I/O thread poller broken on Windows Solution: change platform definitions to separate API poller from I/O thread poller, disallow configuring poll I/O thread poller on Windows
-
- 14 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: enable warnings-as-errors
-
- 02 May, 2018 1 commit
-
-
Lionel Flandrin authored
Solution: Factor the code into a different file with a well defined API and add unit tests.
-
- 29 Apr, 2018 1 commit
-
-
Luca Boccassi authored
Solution: set the equivalent flag
-
- 25 Apr, 2018 1 commit
-
-
Dennis Klein authored
Problem: When building libzmq with CMake, the installed libzmq.dylib has a relative install name (otool -D libzmq.dylib) on MacOS. This is a regression against building via autotools which sets an absolute install name. Effectively, the CMake built libzmq.dylib is rendered useless if installed in non-system directories and used in environments without explicit DYLD_LIBRARY_PATH mgmt. For example running any of the installed executables currently fails: $ /some_install_prefix/bin/inproc_lat dyld: Library not loaded: libzmq.5.dylib Referenced from: /some_install_prefix/bin/inproc_lat Reason: image not found Trace/BPT trap: 5 Solution: Best practice is to install relocatable dylibs. On MacOS this means setting an install name with a special prefix, e.g. @rpath/libzmq.dylib, and adding the relevant search paths to the embedded rpath list. In this patch the necessary CMake options are added to generate the desired relocatable dylibs. Find more information on: https://cmake.org/Wiki/CMake_RPATH_handling.
-
- 04 Apr, 2018 1 commit
-
-
Steffen Wittmeier authored
* Fixes issues with the PDB install rule for VS solutions * Fix for compile PDB and linker PDB under Windows
-
- 23 Mar, 2018 1 commit
-
-
Luca Boccassi authored
Solution: revert the revert! Revert "Problem: regression in 4.2.3 went unnoticed, want to release 4.2.5" This reverts commit 5f17e26f.
-
- 21 Mar, 2018 1 commit
-
-
Arda Aytekin authored
Fixed gcc-related build problem resulting from `-errwarn=%all` switch. Fixes #3012.
-