Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-05 | slots renamed to tids | Martin Sustrik | |
Threads were so far identified by integers called 'slots'. This patch renames them to more comprehensible 'tid's (thread IDs). Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-10-30 | Name of "GNU Lesser Public License" corrected. | Martin Sustrik | |
Signed-off-by: Martin Sustrik <sustrik@250bpm.com> | |||
2010-09-26 | new interfaces for timers; the implementation is not changed yet | Martin Sustrik | |
2010-09-08 | EINTR returned from the blocking functions | 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-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-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-01-05 | Copyrights transferred from FastMQ to iMatix | Martin Sustrik | |
2009-12-15 | all news converted to nothrow variant | Martin Sustrik | |
2009-10-02 | poller is a concept now rather than virtualised class | 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-07 | include directory split into c and cpp dirs, added --with-c and --with-cpp ↵ | malosek | |
configure options | |||
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 | |