Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05-07 | commands not processed immediatelly in some scenarios; fixed | Martin Sustrik | |
2010-05-05 | dispatcher_t class renamed to ctx_t | Martin Sustrik | |
2010-05-04 | signaler transports commands per se rather than one-bit signals | Martin Sustrik | |
2010-05-03 | thread ID and dispatcher made private in object_t | Martin Sustrik | |
2010-04-29 | signaler rewritten in such a way that any number (>64) of threads can be used | 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-11 | issue 1 - Change zmq_term semantics | Martin Sustrik | |
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-02-08 | ZMQII-65: Two OS threads are mapped to the same app_thread_t | Martin Sustrik | |
2010-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-21 | minor fixes | Martin Sustrik | |
2009-12-15 | all news converted to nothrow variant | Martin Sustrik | |
2009-12-13 | XREP & XREQ socket types added; zmq_queue device added | Martin Sustrik | |
2009-11-24 | ZMQII-25: Implement streamed request/reply | Martin Sustrik | |
2009-11-03 | minor fixes for MSVC++ 2005 build | malosek | |
2009-09-21 | initial version of req/rep sockets | Martin Sustrik | |
2009-09-20 | ZMQ_POLL option forces fd_signaler to be used in app_thread | Martin Sustrik | |
2009-09-20 | receiving side of signaler virtualised | Martin Sustrik | |
2009-09-20 | 'flags' parameter added to zmq_init | Martin Sustrik | |
2009-09-16 | c and cpp directories moved into bindings directory | malosek | |
2009-09-11 | Merge branch 'master' of git@github.com:sustrik/zeromq2 | Martin Sustrik | |
2009-09-11 | separate class for PUB-style socket added | Martin Sustrik | |
2009-09-11 | added OpenPGM sender - ZMQ_PUB | malosek | |
2009-09-10 | ZMQII-3: cheap and nasty implementation of message filtering | Martin Sustrik | |
2009-09-07 | include directory split into c and cpp dirs, added --with-c and --with-cpp ↵ | malosek | |
configure options | |||
2009-09-07 | initial changes for win port | unknown | |
2009-09-04 | python binding functional | Martin Sustrik | |
2009-09-02 | O(1) socket removal | Martin Sustrik | |
2009-08-29 | bug in identifying current thread fixed | Martin Sustrik | |
2009-08-27 | pipes added | Martin Sustrik | |
2009-08-09 | redundant interface (i_api) removed | Martin Sustrik | |
2009-08-08 | lockfree interaction patter for 3 theads implemented | Martin Sustrik | |
2009-08-06 | clean up - session/socket/engine stuff removed | Martin Sustrik | |
2009-08-06 | dispatcher renamed to context | Martin Sustrik | |
2009-08-03 | renamed from zs to zmq | Martin Sustrik | |
2009-07-29 | initial commit | Martin Sustrik | |