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
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
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
5c4e87e5ad
Update readme
2021-07-16 17:08:35 +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
379793cbab
Compile and update the examples in the README
2020-10-10 15:32:51 +00:00
Gudmundur Adalsteinsson
1fc3a9a873
Document macro usage and simplify code
2020-05-24 21:34:42 +00:00
Gudmundur Adalsteinsson
5cc7793ef5
Improve algorithms and documentation
2019-11-05 20:33:55 +00:00
Gudmundur Adalsteinsson
c9225c17db
Add a more complex example involving multi-part messages
2019-10-26 20:22:02 +00:00
Gudmundur Adalsteinsson
4b443fc59b
Clarify example requirements
2019-09-14 20:10:47 +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
Gudmundur Adalsteinsson
3d4be814e8
Problem: send/recv functions lack type-safety
...
Solution: Add functions taking buffers and enum class flags
2019-05-05 22:05:47 +00:00
Simon Giesecke
c5fe9d1c27
Problem: current libzmq is not tested
...
Solution: update default libzmq version to 4.3.1, and add explicit test for 4.2.5, update README accordingly
2019-02-04 10:32:46 +01:00
Pawel Kurdybacha
ae15964907
Problem: Dependency on googletest framework
...
Currently cppzmq as relatively simple and header only library depends on rather
complex unit test framework googletest.
Current issues:
- Googletest requires downloading and building it every time on travis
as cache support is limited there
- Googletest build is signifficant with comparison to cppzmq unittests
total runtime
Solution: Port existing tests to Catch - header only C++ framework and
gain ~20% build speed up on travis.
Why Catch?
It is well know C++ header only testing framework. It works well, it is
being kept up to date and maintainers seem to pay attention to
community's comments and issues.
We can not use Catch2 currently as we still support pre-C++11 compilers.
2018-10-17 15:22:07 +01:00
Pawel Kurdybacha
29d3990770
Problem: README build steps can be simpler.
...
Solution: After latest fixes to cmake configuration it is not required
to pass include to libzmq. Please refer to demo/ for reference.
2018-06-04 16:46:41 +01:00
Pawel Kurdybacha
bfb3a5d6f7
Problem: README build badges too generic
...
Solution: Show Linux, OSX and Windows labels on build badges for more
visibility on supported platforms.
Additionally added license badge.
2018-06-04 16:39:38 +01:00
Pawel Kurdybacha
869ebe111a
Problem: wrong version of libzmq in README.
...
Solution: Change it to CI supported 4.2.0
2018-05-18 22:42:13 +01:00
Pawel Kurdybacha
4b6c4b6289
Problem: OSX not present in supported OS section.
...
Solution: README file updated.
2018-05-13 17:08:03 +01:00
Pawel Kurdybacha
a5578a6f25
Problem: libzmq 4.2.0 cmake build broken
...
It seems that there is a bug in libzmq 4.2.0 cmake configs that prevents
linking to it without installing.
Solution: disable libzmq 4.2.0 for cmake builds
2018-05-13 15:30:56 +01:00
Simon Giesecke
2c2915a3ea
Problem: design goals and supported platforms are not explicitly stated
...
Solution: add section on design goals and supported platforms to README, improve overall structure of README
2018-05-11 14:09:11 +02:00
Michael Hart
9c7b9e88af
Added include directory to CMake instructions
2018-04-08 11:58:55 +01:00
Félix Gagnon-Grenier
f1ce18169f
Markdowning the README
2017-10-10 17:15:28 -04:00