Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-09 | when no I/O threads are available error is raised instead of assertion | Martin Sustrik | |
2010-09-08 | EMTHREAD error code returned to zmq.h to ensure backward compatibility | Martin Sustrik | |
2010-09-04 | Merge branch 'maint' | Martin Sustrik | |
* maint: Broken device numbering reverted assert on malformed messages forwarder and streamer devices handle multi-part messages correctly improved null checking in zmq_term Conflicts: AUTHORS include/zmq.h src/zmq.cpp | |||
2010-09-04 | Broken device numbering reverted | Martin Sustrik | |
2010-09-04 | Merge branch 'maint' | Martin Lucina | |
* maint: zmq::select_t, zmq_poll(): assert if FD_SETSIZE reached zmq.h: Fix typo and use of C99 comment Conflicts: src/zmq.cpp | |||
2010-09-04 | zmq.h: Fix typo and use of C99 comment | Martin Lucina | |
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-17 | Windows build fixed | Martin Sustrik | |
2010-06-17 | stopwatch returned to libzmq | Martin Sustrik | |
2010-06-04 | obsolete API elements removed - this commit breaks backward compatibility | Martin Sustrik | |
2010-06-04 | Move perf helper functions to perf/helpers.cpp | Martin Lucina | |
2010-05-25 | LWM is computed rather than explicitly specified by user | 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-15 | Merge branch 'master' of git@github.com:sustrik/zeromq2 | Martin Sustrik | |
2010-04-15 | atomic_ptr fix of Win64 | Martin Sustrik | |
2010-04-12 | Build fixes for cross compiling and Win32 | Martin Lucina | |
2010-04-11 | issue 1 - Change zmq_term semantics | Martin Sustrik | |
2010-04-11 | C-style comments in zmq.h | Martin Sustrik | |
2010-04-11 | multi-part message functionality available via ZMQ_SNDMORE and ZMQ_RCVMORE | Martin Sustrik | |
2010-04-11 | getsockopt added to c++ binding | Martin Sustrik | |
2010-04-09 | zmq_getsockopt function added | Martin Sustrik | |
2010-04-07 | devices can be created via API | Jon Dyte | |
2010-03-27 | ZMQ_TBC renamed to ZMQ_MORE | Martin Sustrik | |
2010-03-27 | muti-part message functionality available via API | Martin Sustrik | |
2010-03-27 | as advertised, zmq_flush and ZMQ_NOFLUSH were removed | Martin Sustrik | |
2010-03-13 | ZMQ_NOFLUSH and zmq_flush obsoleted | 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 | |||
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-02 | python extension & perf tests | Martin Sustrik | |
2009-08-30 | build system for perf/C and perf/C++ | Martin Sustrik | |
2009-08-29 | improved error handling | Martin Sustrik | |
2009-08-27 | pipes added | Martin Sustrik | |
2009-08-21 | session management implemented | Martin Sustrik | |
2009-08-17 | subscribe API removed | Martin Sustrik | |
2009-08-12 | listener/connecter/init/session added | Martin Sustrik | |
2009-08-09 | getsockopt implemented | Martin Sustrik | |
2009-08-09 | socket options interface modeled as in BSD sockets | Martin Sustrik | |
2009-08-08 | lockfree interaction patter for 3 theads implemented | Martin Sustrik | |
2009-08-03 | C++ binding uses exceptions to signal failure | Martin Hurton | |
2009-08-03 | renamed from zs to zmq | Martin Sustrik | |
2009-07-29 | initial commit | Martin Sustrik | |