Pieter Hintjens
3d9984efe2
Merge pull request #1764 from GreatFruitOmsk/master
...
Make VMCI work on Windows
2016-02-03 16:21:53 +01:00
Ilya Kulakov
d7e59d6188
Fix integer overflow error when calculating throughput.
2016-02-03 19:00:51 +06:00
Pieter Hintjens
44c6b0484e
Revert "Revert "Problem: deprecated use and reference of zmq_term
""
2016-02-01 23:00:06 +01:00
Pieter Hintjens
1708bfefb7
Revert "Problem: deprecated use and reference of zmq_term
"
2016-02-01 22:41:51 +01:00
Constantin Rack
10d9ef8a5f
Problem: perf use deprecated zmq_term
...
Solution: replace all occurrences with `zmq_ctx_term`
2016-02-01 21:44:01 +01:00
Constantin Rack
7da3ee138e
Problem: deprecated zmq_utils.h
is still included
...
Solution: remove all remaining references to `zmq_utils.h`
2016-02-01 11:34:36 +01:00
Constantin Rack
a539b0c6e8
Problem: copyright year is still 2015
...
Solution: update to 2016
2016-01-28 15:07:31 +01:00
Mipa
b0296bc66f
Fixed executable name in the usage string
2015-06-05 16:01:42 +03:00
Pieter Hintjens
8620c3e032
Problem: source file headers are somewhat confusing about LGPLv3
...
Of course people still "can" distributed the sources under the
LGPLv3. However we provide COPYING.LESSER with additional grants.
Solution: specify these grants in the header of each source file.
2015-06-02 22:33:55 +02:00
Phillip Mienk
00b3bfab10
Remove local pgm configuration option, cleanup configure.ac, remove unused Makefile.am instances.
2014-10-13 19:10:36 -07:00
anonymous
992dca6ba7
Fix configure warning.
2014-08-30 21:38:54 -07:00
Dave Meehan
87ce17e439
Restore unpathed references to platform.hpp for cmake builds
2014-06-05 12:03:13 +01:00
Dave Meehan
451c94af8e
Fix for perf/platform.hpp not being cleaned up by distclean
2014-05-31 13:51:41 +01:00
Pieter Hintjens
b3b9e046ee
Updated copyright statements for 2014
2014-01-02 12:00:57 +01:00
AJ Lewis
e3e7efedbe
Revert "Reference platform.h by ../src/platform.h - AIX is ignoring -I flags"
...
This reverts commit 015d9564ee16959847a30a0ec3b080f718f40678.
2013-09-20 14:38:11 -05:00
AJ Lewis
015d9564ee
Reference platform.h by ../src/platform.h - AIX is ignoring -I flags
2013-09-20 11:48:18 -05:00
Pieter Hintjens
9df7c70aba
Cleaned up copyright statements in perftest tools
2013-04-15 18:50:42 +02:00
Pieter Hintjens
c980820d29
I'm reverting the various changes to the throughput test programs since as far
...
as I can see, these didn't work any more. At the very least, the command line
API was broken and forced the user to enter new, exotic arguments. Patches
should not break existing APIs. But also, the internals of these programs had
become weird.
If we want to build more complex performance tests, that's fine, but we should
make new programs, not break the old ones. We need minimal, safe performance
tests in 0MQ.
Also, the code was quite horrid. So it's gone. If anyone wants to bring it back
please make the code neat, and build new APIs instead of breaking the old ones.
Cheers
Pieter
2013-04-15 18:50:42 +02:00
Timothee "TTimo" Besset
5973b4c665
Windows friendly replacement for gettimeofday
2013-03-31 09:10:56 -05:00
Bjorn Reese
7e37cc8ed4
Linux build fails due to undeclared variable
2013-03-05 11:52:47 +01:00
KIU Shueng Chuan
3176509e60
include source directory version of zmq.h and zmq_utils.h
...
this follows what {local,remote}_lat.cpp and inproc_{thr,lat}.cpp do.
2013-03-03 15:28:00 +08:00
KIU Shueng Chuan
402f9fd243
remote_thr.cpp: port pthreads usage to win32 api
2013-03-03 15:18:54 +08:00
Attila Mark
a22714dd79
Improvements and fixes for performance of PUSH/PULL in local_thr and remote_thr.
...
- option to set number of zmq threads on the command line for local_thr
- option to set number of zmq_threads and workers in remote_thr
- option to set SND/RCV buffer sizes on command line
- option to set whether to PUSH/PULL on command line
- option to set to use zmq_recv or zmq_msg for transfer on command line
- better timing function
- corrected and improved throughput reporting
- HWM and DELAY socket options
2013-02-26 12:10:27 -08:00
Pieter Hintjens
066f3d2c9b
Fixed overflow in local_thr results calculation
2013-02-25 14:13:15 +01:00
Matt Arsenault
a1d6a222ed
Generated header is not in ../src/
2013-01-02 03:24:10 -05:00
Mikko Koppanen
da1920d944
Revert NULL checks in the API
2012-02-17 09:48:04 +00:00
Pieter Hintjens
0efb49f12f
Fixed up all references to zmq_msg_size
2012-02-16 12:26:00 -06:00
Philip Kovacs
bf9062902c
Fix broken VPATH/parallel builds
...
Signed-off-by: Philip Kovacs <phil@philkovacs.com>
2011-11-21 08:10:03 +01:00
Martin Sustrik
8e21d64c97
Copyright dates adjusted to reflect reality
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-11-01 18:06:11 +01:00
Martin Sustrik
ac7717b7b3
250bpm copyrights added
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-10-31 16:20:30 +01:00
Martin Sustrik
5b77a41eaf
Throughput tests fixed.
...
Introduction of subscription forwarding have broken throughput tests.
This patch changes the pattern used in the tests to PUSH/PULL.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-06-19 09:22:11 +02:00
Fabien Ninoles
d7923f08ca
Add sockopt ZMQ_RCVTIMEO/ZMQ_SNDTIMEO.
...
- Add doc and tests
- Add options and setup
- Wait using poll/select
Signed-off-by: Fabien Ninoles <fabien@tzone.org>
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-06-17 12:22:02 +02:00
Martin Sustrik
8203c4dbb2
Another error handling issue on Win32 solved
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-04-04 13:12:46 +02:00
Martin Sustrik
85c2a84036
inproc perf tests now work on Windows
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-04-02 09:50:35 +02:00
Robert G. Jakabosky
d84558e172
Adding thread latency/throughput perf. examples.
...
Signed-off-by: Robert G. Jakabosky <bobby@sharedrealm.com>
2011-03-31 23:14:38 +02:00
Martin Sustrik
fb27a000d9
send/recv was changed to send/recv/sendmsg/recvmsg
...
send/recv now complies with POSIX by using raw buffers instead
of message objects and by returning number of bytes sent/recvd
instead of 0/-1.
The return value is changed accordingly for sendmsg and recvmsg.
Note that related man pages will be fixed in a separate patch.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-03-24 11:53:55 +01:00
Martin Sustrik
18b9ebea32
The copyrights in file headers updated.
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-03-02 16:30:40 +01:00
Martin Sustrik
b358df9fff
Name of "GNU Lesser Public License" corrected.
...
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-30 15:08:28 +02:00
Martin Sustrik
5a731e73c8
added ZMQ_MAKE_VALGRIND_HAPPY compile-time option
2010-08-25 15:39:20 +02:00
Martin Hurton
66470b2c55
perf: fix typo
2010-07-26 12:24:00 +02:00
Martin Sustrik
7f01e9970d
stopwatch returned to libzmq
2010-06-17 16:51:53 +02:00
Martin Sustrik
cf048bb1f8
platform.hpp for MSVC contains only very basic stuff
2010-06-04 16:29:36 +02:00
Martin Sustrik
927993863e
MSVC build fixed
2010-06-04 15:47:22 +02:00
Martin Sustrik
67ca7dcbe6
obsolete API elements removed - this commit breaks backward compatibility
2010-06-04 15:24:06 +02:00
Martin Lucina
606c77368c
Move perf helper functions to perf/helpers.cpp
2010-06-04 14:48:49 +02:00
Martin Lucina
05b4a7ae78
Remove PGM examples from build
2010-06-04 13:58:49 +02:00
Martin Lucina
b668387d91
Remove -Wxxx gcc-isms from subdir Makefiles
2010-04-10 17:04:33 +02:00
Martin Lucina
f6fa41dd7b
Compile perf tests with the C++ compiler
...
This lets us build the binaries in a portable fashion w/o having to worry
about how to link with the C++ runtime.
2010-04-10 16:51:22 +02:00
Martin Sustrik
ae35a1644c
fix include paths in perf on Win32
2010-03-16 19:02:50 +01:00
Martin Sustrik
c08a7f8896
C perf tests are built non-optionally; C++ perf tests removed
2010-03-12 20:02:19 +01:00
Martin Lucina
27e2d08449
Restructure language bindings
...
C and C++ headers moved from bindings/ to include/, bindings/ removed
--with-c and --with-cpp options to configure removed, C and C++ now built
and installed by default
2010-03-11 20:33:27 +01:00
Martin Lucina
90944759b6
Removed Java binding from core distribution
2010-03-11 20:12:55 +01:00
Martin Sustrik
ea0a44c8a9
Ruby binding removed
2010-02-27 14:18:02 +01:00
Martin Sustrik
45414b5444
python binding removed
2010-02-27 12:23:22 +01:00
Martin Sustrik
33cb20a747
ZMQII-77: Put librbzmq symbols into ZMQ module
2010-02-16 23:31:17 +01:00
Martin Lucina
afb526f31a
Fix 'make dist' to work with no special magic
2010-02-16 00:11:38 +01:00
Martin Lucina
80c820d758
Cleaning up more PGM cruft
2010-02-15 23:51:05 +01:00
Martin Sustrik
849095a042
Merge branch 'master' of git@github.com:sustrik/zeromq2
2010-01-28 12:45:37 +01:00
Martin Sustrik
f17f0fa67b
CL binding ripped out of the tree
2010-01-28 12:45:12 +01:00
malosek
8f57ff4634
fixed OpenPGM compilation on mingw32
2010-01-27 20:45:43 +01:00
malosek
0b97e7a4f2
libpgm updated to 2.6.21rc6
2010-01-27 11:30:22 +01:00
Martin Sustrik
7094edd6ba
error handling in C perf tests improved
2010-01-18 15:57:33 +01:00
Martin Sustrik
ef049efe2e
perf tests modified to reflect change in subscription format
2010-01-05 14:45:10 +01:00
Martin Sustrik
4f6baf4dde
Copyrights transferred from FastMQ to iMatix
2010-01-05 08:29:35 +01:00
Martin Sustrik
6fcdc5fa69
common lisp binding & perf tests added
2009-12-03 10:14:07 +01:00
Martin Sustrik
8d85638f77
memory leak in message encoder fixed
2009-11-26 12:01:26 +01:00
malosek
8b08047cb0
added --with-pgm2-examples configure option
2009-10-19 19:00:04 +02:00
Martin Sustrik
088a2db674
ZMQII-16: Change "struct zmq_msg_t" to "zmq_msg_t" in C binding
2009-09-23 10:22:54 +02:00
Martin Sustrik
50a8b9ea0c
'flags' parameter added to zmq_init
2009-09-20 10:14:21 +02:00
malosek
1b2a426656
c and cpp directories moved into bindings directory
2009-09-16 16:49:09 +02:00
malosek
3b2c3cae09
setsockopt cleanup in rbzmq
2009-09-16 14:55:11 +02:00
malosek
7a5db6041f
added newly added socket options to all language bindings, P2P model changed to PUB/SUB for throughput tests
2009-09-16 12:22:36 +02:00
Martin Sustrik
9c522dccaf
reconnect added to zmq_connecter
2009-09-16 11:02:18 +02:00
Martin Sustrik
93e70ee583
throughput tests use P2P sockets consistently
2009-09-10 15:20:54 +02:00
Martin Sustrik
305b81dbdf
higher precision time measurement in python perf tests
2009-09-09 11:07:48 +02:00
malosek
b3fc145225
Merge branch 'master' of git@github.com:sustrik/zeromq2
2009-09-08 14:54:52 +02:00
malosek
2a4a10c8be
build system tuning
2009-09-08 14:54:04 +02:00
Martin Sustrik
3069b6bd54
win port of java binding + java perf tests
2009-09-08 13:55:13 +02:00
unknown
ec6822a477
win port for c and cpp perf tests
2009-09-08 11:30:49 +02:00
malosek
b71c3005e6
include directory split into c and cpp dirs, added --with-c and --with-cpp configure options
2009-09-07 17:06:47 +02:00
Martin Sustrik
87ccbb9fae
Merge branch 'master' of git@github.com:sustrik/zeromq2
2009-09-07 11:10:58 +02:00
Martin Sustrik
d62c74232a
Merge branch 'master' of git://github.com/sustrik/zeromq2
2009-09-07 11:01:42 +02:00
Martin Sustrik
11a6cb925f
Ruby binding functional
2009-09-07 11:00:20 +02:00
Martin Sustrik
67253f3186
Java perf tests added
2009-09-05 09:30:12 +02:00
Martin Sustrik
63b56d7fb3
python perf tests are included into distribution package
2009-09-04 16:21:39 +02:00
Martin Sustrik
4307baf7bc
python binding functional
2009-09-04 16:02:41 +02:00
Martin Sustrik
f92de9b2a9
bug during terminal shutdown fixed
2009-09-02 14:59:53 +02:00
Martin Sustrik
75a5a8732c
--disable-shared & C perf tests: a better way
2009-09-02 10:59:31 +02:00
Martin Sustrik
947b463193
building C perf tests with --disable-shared fixed
2009-09-02 10:46:10 +02:00
Martin Sustrik
6a5120b1f1
python extension & perf tests
2009-09-02 10:22:23 +02:00
Martin Sustrik
72fdf47d16
python perf tests added
2009-08-31 12:50:53 +02:00
Martin Sustrik
b6d345f4a6
Ruby perf tests added
2009-08-31 12:45:42 +02:00
Martin Sustrik
314deb6185
build system for perf/C and perf/C++
2009-08-30 15:47:39 +02:00
Martin Sustrik
6c36673949
C perf tests added
2009-08-30 15:03:16 +02:00
Martin Sustrik
4617fd9e9c
c++ perf tests added
2009-08-30 09:14:15 +02:00