Gudmundur Adalsteinsson
|
d3abe06ba3
|
Problem: Move assigned objects still alive
Solution: Close context/socket if move assigned to
|
2019-12-05 20:17:43 +00:00 |
|
Gudmundur Adalsteinsson
|
93e3090eb3
|
Problem: Missing recv multipart to fixed buffers
Solution: Add recv_multipart_n function
|
2019-12-05 20:02:38 +00:00 |
|
Simon Giesecke
|
5ee8261743
|
Merge pull request #366 from gummif/gfa/detail-in-api
Problem: Detail namespace used in API
|
2019-11-21 18:28:55 +01:00 |
|
Gudmundur Adalsteinsson
|
0ef29c1b30
|
Problem: Detail namespace used in API
Solution: Move types into zmq namespace
|
2019-11-12 19:54:28 +00:00 |
|
Simon Giesecke
|
28aecd91fa
|
Merge pull request #367 from gummif/gfa/no-tests
Problem: No multipart tests are begin run
|
2019-11-12 09:40:56 +01:00 |
|
Gudmundur Adalsteinsson
|
76e5fb04a9
|
Problem: No multipart tests are begin run
Solution: Move ifdef
|
2019-11-09 12:40:02 +00:00 |
|
Simon Giesecke
|
a34d2a3da9
|
Merge pull request #358 from gummif/gfa/send-recv-multipart
Problem: Handling multipart messages is complex
|
2019-11-08 09:41:25 +01:00 |
|
Gudmundur Adalsteinsson
|
d4d3ce3e90
|
Suppport for raw arrays in send_multipart
|
2019-11-06 08:15:37 +00:00 |
|
Gudmundur Adalsteinsson
|
5cc7793ef5
|
Improve algorithms and documentation
|
2019-11-05 20:33:55 +00:00 |
|
Simon Giesecke
|
829997d4e8
|
Update version number to 4.6.0 to prepare for next development iteration
|
2019-11-04 16:44:44 +01:00 |
|
Simon Giesecke
|
e67fa0e16d
|
Merge pull request #357 from gummif/gfa/nodiscard-recv
Problem: recv return value should not be ignored
|
2019-11-04 16:36:45 +01:00 |
|
Gudmundur Adalsteinsson
|
41dee3e7a3
|
Remove comment, fix includes
|
2019-10-27 10:28:45 +00:00 |
|
Gudmundur Adalsteinsson
|
c9225c17db
|
Add a more complex example involving multi-part messages
|
2019-10-26 20:22:02 +00:00 |
|
Gudmundur Adalsteinsson
|
505edeb336
|
Problem: Handling multipart messages is complex
Solution: Add generic algorithms for sending and receiving multipart
messages.
|
2019-10-26 19:59:46 +00:00 |
|
Gudmundur Adalsteinsson
|
4bc232c175
|
Problem: recv return value should not be ignored
Solution: add nodiscard attribute to recv functions
|
2019-10-26 12:31:51 +00:00 |
|
Simon Giesecke
|
fdb2f13971
|
Merge pull request #356 from phlptp/addon_include_convention
Switch zmq_addon.hpp to include zmq.hpp using "zmq.hpp" instead
|
2019-10-16 15:17:24 +02:00 |
|
Philip Top
|
563d2355a0
|
Switch zmq_addon.hpp to include zmq.hpp using "zmq.hpp" instead of <zmq.hpp> This allows it to look in the current directory for the header file. This enables the ability to have cppzmq as a subdirectory of an included folder vs needing to have the cppzmq on the include search path, and makes it less likely the wrong version would get included if more than one zmq.hpp header happened to be available.
|
2019-10-16 05:56:24 -07:00 |
|
Simon Giesecke
|
de05d33029
|
Merge pull request #355 from phlptp/cpp17_library_fixes
C++17 library fixes
|
2019-10-16 09:48:13 +02:00 |
|
Philip Top
|
d5cbaf4682
|
Explicitly check for optional and string_view in cases where the C++17 language is operational but the standard library in use does not have those headers.
add check for using stdlibc++ with clang or icc to make sure is_trivially_copyable is available.
|
2019-10-14 07:58:25 -07:00 |
|
Simon Giesecke
|
ca1ca7caae
|
Merge pull request #354 from gummif/gfa/clang-test
Problem: No tests with clang
|
2019-10-07 11:00:24 +02:00 |
|
Gudmundur Adalsteinsson
|
0abc513be9
|
Problem: No tests with clang
Solution: Add clang-8 to travis matrix
|
2019-10-05 20:12:05 +00:00 |
|
Simon Giesecke
|
e08ab12de2
|
Merge pull request #349 from gummif/gfa/clang-error
Problem: Build error with clang
|
2019-09-19 13:28:11 +02:00 |
|
Simon Giesecke
|
a0fab1854f
|
Merge pull request #338 from gummif/gfa/clarify-example
Clarify example requirements
|
2019-09-19 13:27:06 +02:00 |
|
Gudmundur Adalsteinsson
|
34ea5b7805
|
Problem: Build error with clang
Solution: Some compilers incorrectly define __GNUC__, added workaround for clang and icc.
|
2019-09-17 20:24:44 +00:00 |
|
Gudmundur Adalsteinsson
|
4b443fc59b
|
Clarify example requirements
|
2019-09-14 20:10:47 +00:00 |
|
Simon Giesecke
|
b2fa1192bd
|
Merge pull request #343 from gummif/gfa/str-buffer
Problem: Sending string literals is awkward
|
2019-09-13 09:40:08 +02:00 |
|
Gudmundur Adalsteinsson
|
7d9e5cb421
|
Add user-defined string literals to create buffers
|
2019-09-11 20:38:47 +00:00 |
|
Gudmundur Adalsteinsson
|
ab588fb7c9
|
Assertion and constexpr improvements for str_buffer
|
2019-09-11 20:21:02 +00:00 |
|
Simon Giesecke
|
88ada98d0b
|
Merge pull request #347 from gummif/gfa/aliasing-warning
Problem: Strict aliasing warning in tests
|
2019-09-11 13:13:11 +02:00 |
|
Gudmundur Adalsteinsson
|
57d3681ee4
|
Problem: Strict aliasing warning in tests
Solution: Use memcpy instead of reinterpret_cast
|
2019-09-10 20:13:45 +00:00 |
|
Gudmundur Adalsteinsson
|
13cc1e0fe9
|
Problem: Sending string literals is awkward
Solution: A function str_buffer specifically for
creating buffers for null terminated string literals.
|
2019-09-03 14:06:19 +00:00 |
|
Simon Giesecke
|
3b1038d035
|
Merge pull request #337 from gummif/gfa/clang-warnings
Problem: Warnings about send being deprecated
|
2019-09-02 12:26:20 +02:00 |
|
Simon Giesecke
|
527a873954
|
Merge pull request #339 from gummif/gfa/detect-14
Problem: C++14 features not detected using MSVC
|
2019-09-02 12:25:05 +02:00 |
|
Gudmundur Adalsteinsson
|
e5f1a2d045
|
Problem: C++14 features not detected using MSVC
Solution: Detect C++14 via C++17
|
2019-08-31 12:07:18 +00:00 |
|
Simon Giesecke
|
1f66e996d5
|
Merge pull request #341 from gummif/gfa/cpp11-gcc
Problem: C++11 partially supported on gcc 4.8
|
2019-08-31 12:41:13 +02:00 |
|
Gudmundur Adalsteinsson
|
4f1ff4952d
|
Fix for lacking SFINAE support on older GCC
|
2019-08-30 23:14:16 +00:00 |
|
Gudmundur Adalsteinsson
|
9e0b9b4a38
|
Fix tests
|
2019-08-30 22:33:49 +00:00 |
|
Gudmundur Adalsteinsson
|
9b20c461a0
|
Use C++11 when testing with GCC 4.9
|
2019-08-30 22:23:52 +00:00 |
|
Gudmundur Adalsteinsson
|
b6765e5692
|
Add GCC 4.9 to travis tests
|
2019-08-30 21:31:31 +00:00 |
|
Gudmundur Adalsteinsson
|
6137b485a0
|
Problem: C++11 partially supported on gcc 4.8
Solution: Use intrinsic instead of std::is_trivially_copyable for gcc
versions older than 5.
|
2019-08-30 20:46:32 +00:00 |
|
Simon Giesecke
|
ef2e3284c2
|
Merge pull request #340 from boldorider4/master
Fix ASCII character detection in conversion to std::string
|
2019-08-30 13:04:19 +02:00 |
|
Jack Olivieri
|
f910c90149
|
Fix ASCII character detection in conversion to std::string
the 'Space' ASCII character should also be recognized as such.
|
2019-08-30 12:39:35 +02:00 |
|
Gudmundur Adalsteinsson
|
85b3a945d4
|
Problem: Warnings about send being deprecated
Solution: Refactoring and addition deprecation of a send function taking
int flags
|
2019-08-14 20:42:36 +00:00 |
|
Simon Giesecke
|
81c2938faa
|
Update version to v4.5.0 to prepare for next development iteration
|
2019-07-24 15:16:41 +02:00 |
|
Simon Giesecke
|
f5b36e5635
|
Update version to 4.4.1
|
2019-07-24 15:15:09 +02:00 |
|
Simon Giesecke
|
86876d7307
|
Merge pull request #328 from xiphon/fix-recv-flags-default
Fix 'recv' function 'flags_' argument default value
|
2019-07-24 14:42:31 +02:00 |
|
xiphon
|
19b5222e4e
|
Fix 'recv' function 'flags_' argument default value
|
2019-06-02 02:01:42 +00:00 |
|
Simon Giesecke
|
4e37816dfa
|
Merge pull request #325 from gummif/gfa/msg-range-ctor
Problem: message_t ctor for ranges too greedy
|
2019-06-01 16:23:46 +02:00 |
|
Gudmundur Adalsteinsson
|
f412ea9e34
|
Improved range detection supporting ADL
|
2019-05-31 12:09:20 +00:00 |
|
Simon Giesecke
|
0672e31780
|
Merge pull request #324 from gummif/gfa/event-flags
Clean up and test event flags implementation
|
2019-05-29 08:48:47 +02:00 |
|