0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-27 07:31:03 +08:00

112 Commits

Author SHA1 Message Date
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