Commit Graph

668 Commits

Author SHA1 Message Date
Michael Schubert
21320c8f45 add DRAFT socket options for libzmq 4.3.2-4 2023-05-30 00:12:13 +02:00
Gudmundur Adalsteinsson
c66fc6094b
Merge pull request #581 from Teebonne/patch-1
Fixes warning noexcept
2022-10-16 14:29:17 +00:00
Teebonne
6020e1ab36
ZMQ_NOTHROW for compatibility 2022-10-15 16:04:08 +01:00
Teebonne
fa0f112ac6
Fixes warning
This type of function should not throw, adding noexcept
2022-10-14 01:02:54 +01:00
Gudmundur Adalsteinsson
d96155cbc3
Merge pull request #579 from Teebonne/patch-1
Rebuild with string argument, like the constructor
2022-10-10 21:01:16 +00:00
Teebonne
9fa9fbfddf
Rebuild with string argument, like the constructor
More convenient
2022-10-10 20:08:02 +01:00
Gudmundur Adalsteinsson
2aee6cd8c5
Merge pull request #578 from Teebonne/patch-1
Disambiguation from other max functions
2022-10-10 13:52:09 +00:00
Teebonne
dc151e2ba6
Disambiguation from other max functions
Otherwise it creates an error on some environments
2022-10-10 11:19:49 +01:00
Gudmundur Adalsteinsson
d67b6352b8
Merge pull request #577 from gummif/gfa/release-4.9.0
Version 4.9.0
2022-10-09 14:21:32 +00:00
Gudmundur Adalsteinsson
21607318f6 Version 4.9.0 2022-10-09 14:20:05 +00:00
Gudmundur Adalsteinsson
c25f595506
Merge pull request #576 from gummif/gfa/monitor-test-flaky
Problem: Intermittent monitor test failures
2022-10-09 14:16:48 +00:00
Gudmundur Adalsteinsson
918be1d175 Update deprecated CI OS 2022-10-09 14:02:06 +00:00
Gudmundur Adalsteinsson
326a994c5f Problem: Intermittent monitor test failures
Solution: Do not require delayed connection event
2022-10-09 13:53:58 +00:00
Gudmundur Adalsteinsson
381f699d37
Merge pull request #570 from FrankXie05/vcpkg-instructions
Add vcpkg installation instructions
2022-09-20 22:51:02 +00:00
FrankXie
7d68f82221 correct name 2022-09-19 23:20:36 -07:00
FrankXie
6798618a9d Complete the script name 2022-09-13 23:26:54 -07:00
FrankXie
6604d3fa7d Add vcpkg installation instructions 2022-09-09 00:32:06 -07:00
Gudmundur Adalsteinsson
e70dd63a34
Merge pull request #564 from stephanlachnit/p-add-pkg-config
Add pkg-config file
2022-08-18 13:53:10 +00:00
Gudmundur Adalsteinsson
361156a345
Merge pull request #568 from stephanlachnit/p-fix-pubsub_multithread_inproc
examples: fix missing header
2022-08-12 13:56:50 +00:00
Stephan Lachnit
3f8cc0ae99
examples: fix missing header
Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org>
2022-08-12 13:36:12 +02:00
Nicolas Benes
6f7338cb05
Add pkg-config file 2022-07-29 20:52:55 +02:00
Gudmundur Adalsteinsson
7742eb3693
Merge pull request #559 from nandanvasudevan/master
Updating Catch2 v2 to v2.13.9
2022-06-15 20:34:48 +00:00
nandanv
60aa6ad515 Updating Catch2 v2 to v2.13.9
Fixes issue with MINSIGSTKSZ which is no longer a constant -> https://github.com/JuliaLang/julia/issues/39822

Issue was fixed in https://github.com/catchorg/Catch2/releases/tag/v2.13.5
2022-06-15 20:43:02 +05:30
Gudmundur Adalsteinsson
9070e7c473
Merge pull request #558 from drolevar/master
Add support for ZMQ_ONLY_FIRST_SUBSCRIBE option
2022-06-10 09:45:32 +00:00
Andrij Abyzov
cfb0073717
Add support for ZMQ_ONLY_FIRST_SUBSCRIBE option 2022-06-08 16:04:42 +02:00
Gudmundur Adalsteinsson
26362337a9
Merge pull request #553 from gin-ahirsch/gcc-non14-constexpr
Suppress ZMQ_EXTENDED_CONSTEXPR on gcc with partial C++14 support
2022-05-10 13:05:26 +00:00
Alexander Hirsch
b9f6e06a16 Suppress ZMQ_EXTENDED_CONSTEXPR on gcc with partial C++14 support 2022-05-06 09:09:12 +02:00
Gudmundur Adalsteinsson
a98fa4a91d
Merge pull request #524 from egpbos/patch-1
add link to CPPZMQ tour to README
2021-10-25 21:44:57 +00:00
Patrick Bos
d9a43fb342
add link to CPPZMQ tour to README
Problem: a comprehensive documentation of cppzmq is missing from this repo.

Solution: add a link to the very extensive tour of cppzmq by @brettviren.
2021-10-25 12:27:19 +02:00
Gudmundur Adalsteinsson
c170aabf92
Merge pull request #523 from jasujm/master
Problem: `sock.get(zmq::sockopt::type)` is not typesafe
2021-10-22 14:07:03 +00:00
Jaakko Moisio
cbe449908e Problem: sock.get(zmq::sockopt::type) is not typesafe
Solution: Add `zmq::sockopt::socket_type` that is used to `get()` an enumerator
from `zmq::socket_type` instead of plain `int`.

It makes code like this compile:

  #include <zmq.hpp>

  #include <cassert>

  int main()
  {
      zmq::context_t ctx;
      zmq::socket_t sock(ctx, zmq::socket_type::push);
      assert(sock.get(zmq::sockopt::socket_type) == zmq::socket_type::push);
      return 0;
  }
2021-10-21 20:53:40 +03:00
Luca Boccassi
33ed54228e
Merge pull request #519 from zeromq/gfa/apioverview
Problem: No API documentation or overview
2021-09-23 17:55:12 +01:00
Gudmundur Adalsteinsson
f0efbf4745
Problem: No API documentation or overview
Solution: Add a simple overview of types and functions to begin with
2021-09-23 16:42:47 +00:00
Gudmundur Adalsteinsson
dd663fafd8
Merge pull request #518 from gummif/gfa/481
Bump version
2021-09-19 08:53:08 +00:00
Gudmundur Adalsteinsson
37d70cca7f Bump version 2021-09-19 08:52:02 +00:00
Gudmundur Adalsteinsson
286d8be432
Merge pull request #515 from ashish-17/patch-1
ZMQ_DEPRECATED doesn't fallback for unrecognized compiler
2021-09-16 21:51:29 +00:00
Ashish Jindal
6f8a1805a5
ZMQ_DEPRECATED doesn't fallback for unrecognized compiler
If you use a compiler outside of _MSC_VER and _GNUC__, then the if-else check doesn't provide a fallback for ZMQ_DEPRECATED macro which leads to a build failure.
Specifically in my case , I am using Oracle's SunPro 5.13.0.

My suggestions is to fallback to noop in case you don't recognize a compiler.
2021-09-16 13:36:41 -04:00
Gudmundur Adalsteinsson
e0314c959e
Merge pull request #513 from geirhei/geirhei/multipart-equality-operator
Add == and != operators for multipart_t
2021-09-12 13:47:52 +00:00
Geir Henning Eikeland
14f304f987 Add == and != operators for multipart_t
Closes #512
2021-09-11 22:31:42 +02:00
Gudmundur Adalsteinsson
267d300d1c
Merge pull request #510 from Cazadorro/windows_zmq_static_find_fix
Fixes https://github.com/zeromq/cppzmq/issues/361, by incorperating F…
2021-08-20 17:00:22 +00:00
Luca Boccassi
180fbcc561
Merge pull request #497 from zeromq/gfa/pollms
Problem: poll default timeout is deprecated
2021-08-13 15:10:19 +01:00
Cazadorro
3b67b10d98 Fixes https://github.com/zeromq/cppzmq/issues/361, by incorperating Ferdnyc's changes in OpenShot/libopenshot, previously cppzmq was not looking for the correct names, and rejected valid static library names when looking for zmq on windows, this fix aims to include those other names 2021-07-28 14:04:53 -05:00
Gudmundur Adalsteinsson
2b466a6e40 Call non-deprecated functions in implementation 2021-07-25 18:42:44 +00:00
Gudmundur Adalsteinsson
b4c5c6ac77
Merge pull request #509 from hirokiht/fix_monitor_draft_libzmq-4-3
Fix handshake event don't need DRAFT API in libzmq v4.3.0 and above
2021-07-19 12:17:28 +00:00
Hiroki Takeuchi
e8d0f4a4e8 Fix handshake event don't need DRAFT API in libzmq v4.3.0 and above 2021-07-19 08:49:17 +00:00
Luca Boccassi
73b18d558c
Merge pull request #507 from gummif/gfa/gha
Problem: Actions, travis and appveyor for CI
2021-07-16 18:19:38 +01:00
Gudmundur Adalsteinsson
5c4e87e5ad Update readme 2021-07-16 17:08:35 +00:00
Gudmundur Adalsteinsson
a8dae86e08 Remove old ci script 2021-07-16 17:07:12 +00:00
Gudmundur Adalsteinsson
4808d6df95 Problem: Actions, travis and appveyor for CI
Solution: Use only github actions
2021-07-16 17:07:12 +00:00
Gudmundur Adalsteinsson
3f2ba6b54a
Merge pull request #508 from zeromq/gfa/gha-macos
Add macos CI
2021-07-16 17:06:45 +00:00