Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-06 | All devices conflated into a single implementation. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-12-04 | XPUB and XSUB socket types added. | Martin Sustrik | |
These are just placeholders. At the moment XPUB behaves th same as PUB and XSUB as SUB. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-11-25 | Control symbol exports using -fvisibility | Martin Lucina | |
On systems using GCC 4.0 or newer which support symbol visibility in shared libraries, use -fvisibility=hidden and only export explict API functions defined in zmq.cpp. We do not enable -fvisibility on MinGW since this uses a separate mechanism (__declspec). Signed-off-by: Martin Lucina <mato@kotelna.sk> | |||
2010-11-17 | Remove unnecessary conditional | Mikko Koppanen | |
This conditional is unnecessary as BUILD_PGM can be negated in the test. Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | |||
2010-11-15 | Build refactoring | Mikko Koppanen | |
Signed-off-by: Mikko Koppanen <mkoppanen@php.net> | |||
2010-11-05 | signaler renamed to mailbox | Martin Sustrik | |
For historical reasons queue to transfer commands between threads was called 'signaler'. Given that it was used to pass commands rather than signals it was renamed to 'mailbox', see Erlang mailboxes. Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-09-28 | Upgrade to OpenPGM-5.0.78 | Steven McCoy | |
2010-09-26 | common base for all pollers created; the only thing it handles at the moment ↵ | Martin Sustrik | |
is 'load' | |||
2010-09-26 | clock_t class added | Martin Sustrik | |
2010-09-18 | single term ack counting mechanism for every socket (no separate mechanisms ↵ | Martin Sustrik | |
for fq_t and lb_t) | |||
2010-08-31 | naming cleanup: yarray->array | Martin Sustrik | |
2010-08-31 | naming cleanup: zmq_encoder->encoder, zmq_decoder->decoder | Martin Sustrik | |
2010-08-28 | prefix_tree_t renamed to trie_t | Martin Sustrik | |
2010-08-28 | msg_store_t renamed to swap_t | Martin Sustrik | |
2010-08-25 | I/O object hierarchy implemented | Martin Sustrik | |
2010-08-25 | WIP: Socket migration between threads, new zmq_close() semantics | Martin Sustrik | |
Sockets may now be migrated between OS threads; sockets may not be used by more than one thread at any time. To migrate a socket to another thread the caller must ensure that a full memory barrier is called before using the socket from the target thread. The new zmq_close() semantics implement the behaviour discussed at: http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html Specifically, zmq_close() is now deterministic and while it still returns immediately, it does not discard any data that may still be queued for sending. Further, zmq_term() will now block until all outstanding data has been sent. TODO: Many bugs have been introduced, needs testing. Further, SO_LINGER or an equivalent mechanism (possibly a configurable timeout to zmq_term()) needs to be implemented. | |||
2010-08-04 | Renamed ZMQ_UPSTREAM to ZMQ_PULL, and ZMQ_DOWNSTREAM to ZMQ_PUSH. Left the old | Pieter Hintjens | |
definitions as aliases, to be removed in release 3.0. Also renamed the source files implementing these two socket types. This change does not break existing applications nor bindings, but allows us to fix the documentation and user guide now, rather than keeping the old (confusing) names. | |||
2010-06-21 | Add SWAP support | Martin Hurton | |
2010-06-17 | stopwatch returned to libzmq | Martin Sustrik | |
2010-05-10 | OpenPGM build flags cleanup | Martin Lucina | |
Removed various exotic -Wxxx flags in the OpenPGM build to get us to what is actually required and reasonable; added in -fno-strict-aliasing since OpenPGM generates lots of warnings about dereferencing typed-punned pointers; removed the OpenPGM extra flags from libzmq_la_CXXFLAGS and left them only in libzmq_la_CFLAGS so that our code is not built with the OpenPGM extra flags. | |||
2010-05-10 | Update OpenPGM to version 2.1.26 | Martin Lucina | |
2010-05-05 | dispatcher_t class renamed to ctx_t | Martin Sustrik | |
2010-04-29 | fd_signaler_t renamed to signaler_t | Martin Sustrik | |
2010-04-29 | lock-free polling removed; ZMQ_POLL flag removed | Martin Sustrik | |
2010-04-26 | P2P renamed to PAIR | Martin Sustrik | |
2010-04-12 | Build fixes for cross compiling and Win32 | Martin Lucina | |
2010-04-10 | Build fixes for Solaris and non-GNU compilers | Martin Lucina | |
Compiling C++ code with -D_POSIX_SOURCE on Solaris is unsupported, so remove it. Isolate GCC-isms inside checks that we are actually using GCC/G++. Only check for -lstdc++ when on GCC and doing static linking. | |||
2010-04-07 | devices can be created via API | Jon Dyte | |
2010-03-11 | Restructure language bindings | Martin 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-03 | Win32 build fixes | Martin Lucina | |
2010-02-16 | Merge branch 'master' of git@github.com:sustrik/zeromq2 | Martin Sustrik | |
2010-02-15 | Cleaning up more PGM cruft | Martin Lucina | |
2010-02-13 | Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity | Martin Sustrik | |
2010-02-12 | Multi-hop REQ/REP, part IV., add command deallocation mechanism | Martin Sustrik | |
2010-02-03 | Update OpenPGM to 2.0.23rc8 | Martin Lucina | |
2010-01-31 | ZMQII-51: Implement O(1) topic matching | Martin Sustrik | |
2010-01-27 | fixed OpenPGM compilation on mingw32 | malosek | |
2010-01-27 | libpgm updated to 2.6.21rc6 | malosek | |
2009-12-31 | added missing likely.hpp file into the dist | malosek | |
2009-12-23 | ZMQII-28: Bidirectional introduction on TCP connection establishment | Martin Sustrik | |
2009-12-15 | zmq_encoder/decoder are able to add/trim prefixes from messages; fair ↵ | Martin Sustrik | |
queueing and load balancing algorithms factorised into separate classes | |||
2009-12-13 | XREP & XREQ socket types added; zmq_queue device added | Martin Sustrik | |
2009-12-13 | OpenPGM v1 support removed | Martin Sustrik | |
2009-11-24 | ZMQII-25: Implement streamed request/reply | Martin Sustrik | |
2009-10-19 | added --with-pgm2-examples configure option | malosek | |
2009-10-12 | updated 0MQ to recent OpenPGM2 rev.562 | malosek | |
2009-10-06 | 0MQ compilable on winXP mingw with --with-pgm2 option | malosek | |
2009-10-05 | build system tuning - fixed make dist | malosek | |
2009-10-05 | build system tuning | malosek | |
2009-10-02 | poller is a concept now rather than virtualised class | Martin Sustrik | |