summaryrefslogtreecommitdiff
path: root/perf
AgeCommit message (Collapse)Author
2012-05-21Fixes a conflict with XenStore (seeMartin Lucina
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668550) Signed-off-by: Martin Lucina <martin@lucina.net>
2012-04-27Replaced obsolete autoconf and automake macrosGabriele Svelto
This patch cleans up a number of obsolete constructs in the build system, these include: - Replacing AC_TRY_RUN with AC_RUN_IFELSE for the SOCK_CLOEXEC test - Using AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER - Using LT_INIT with the win32-dll parameter instead of the obsolete AC_PROG_LIBTOOL and AC_LIBTOOL_WIN32_DLL macros - Removing the unused and obsolete AC_TYPE_SIGNAL check - Removing the unused alloca.h header check - Replacing the deprecated INCLUDES macro with AM_CPPFLAGS Signed-off-by: Gabriele Svelto <gabriele.svelto@gmail.com>
2012-04-21xs_shutdown implementedMartin Sustrik
This patch allows for partial shutdown of the socket. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2012-03-13MSVC build fixed; xs_utils.h includes removedMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2012-03-13xs_utils cleanup 1/2 (minimize exported api)Martin Lucina
Reduced xs_utils to the minimum functions required (xs_stopwatch_*) xs_sleep, xs_thread_* are internal to unit tests and have been moved to testutil.hpp, useless use of xs_sleep in perf/ has been removed. Signed-off-by: Martin Lucina <martin@lucina.net>
2012-03-13io_threads argument removed from xs_init()Martin Sustrik
The argument was changed to a context option (XS_IO_THREADS). 0MQ compatibility mode sets the option and ensures that there's at least one I/O thread present. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2012-02-16Full name of the project used in license headersMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2012-02-16ZeroMQ renamed to CrossroadsMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-11-21Fix broken VPATH/parallel buildsPhilip Kovacs
Signed-off-by: Philip Kovacs <phil@philkovacs.com>
2011-11-01Copyright dates adjusted to reflect realityMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-10-31250bpm copyrights addedMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-06-19Throughput tests fixed.Martin Sustrik
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-17Add sockopt ZMQ_RCVTIMEO/ZMQ_SNDTIMEO.Fabien Ninoles
- 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-04-04Another error handling issue on Win32 solvedMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-04-02inproc perf tests now work on WindowsMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-03-31Adding thread latency/throughput perf. examples.Robert G. Jakabosky
Signed-off-by: Robert G. Jakabosky <bobby@sharedrealm.com>
2011-03-24send/recv was changed to send/recv/sendmsg/recvmsgMartin Sustrik
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-02The copyrights in file headers updated.Martin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-30Name of "GNU Lesser Public License" corrected.Martin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-08-25added ZMQ_MAKE_VALGRIND_HAPPY compile-time optionMartin Sustrik
2010-07-26perf: fix typoMartin Hurton
2010-06-17stopwatch returned to libzmqMartin Sustrik
2010-06-04platform.hpp for MSVC contains only very basic stuffMartin Sustrik
2010-06-04MSVC build fixedMartin Sustrik
2010-06-04obsolete API elements removed - this commit breaks backward compatibilityMartin Sustrik
2010-06-04Move perf helper functions to perf/helpers.cppMartin Lucina
2010-06-04Remove PGM examples from buildMartin Lucina
2010-04-10Remove -Wxxx gcc-isms from subdir MakefilesMartin Lucina
2010-04-10Compile perf tests with the C++ compilerMartin Lucina
This lets us build the binaries in a portable fashion w/o having to worry about how to link with the C++ runtime.
2010-03-16fix include paths in perf on Win32Martin Sustrik
2010-03-12C perf tests are built non-optionally; C++ perf tests removedMartin Sustrik
2010-03-11Restructure language bindingsMartin Lucina
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-11Removed Java binding from core distributionMartin Lucina
2010-02-27Ruby binding removedMartin Sustrik
2010-02-27python binding removedMartin Sustrik
2010-02-16ZMQII-77: Put librbzmq symbols into ZMQ moduleMartin Sustrik
2010-02-16Fix 'make dist' to work with no special magicMartin Lucina
2010-02-15Cleaning up more PGM cruftMartin Lucina
2010-01-28Merge branch 'master' of git@github.com:sustrik/zeromq2Martin Sustrik
2010-01-28CL binding ripped out of the treeMartin Sustrik
2010-01-27fixed OpenPGM compilation on mingw32malosek
2010-01-27libpgm updated to 2.6.21rc6malosek
2010-01-18error handling in C perf tests improvedMartin Sustrik
2010-01-05perf tests modified to reflect change in subscription formatMartin Sustrik
2010-01-05Copyrights transferred from FastMQ to iMatixMartin Sustrik
2009-12-03common lisp binding & perf tests addedMartin Sustrik
2009-11-26memory leak in message encoder fixedMartin Sustrik
2009-10-19added --with-pgm2-examples configure optionmalosek
2009-09-23ZMQII-16: Change "struct zmq_msg_t" to "zmq_msg_t" in C bindingMartin Sustrik
2009-09-20'flags' parameter added to zmq_initMartin Sustrik