-
OSX include directive fixes
-
Bugfix/binary data pubsub
-
Before, was relying on constructing an std::string from a char* that was assumed to be null terminated. Now, specify length explicitly.
-
Add syntax highlighting to README.md examples
-
Add CMake find module for hiredis and libev
-
Ignoring strict aliasing in some usages of libev macros.
-
With compiler warning -Wstrict-aliasing enabled, usage of the macros ev_async_timer and ev_timer_init yields said warnings. Created templates to locally turn off these warnings. Compiles without warnings with gcc 4.9.2 and clang 3.5.
-
Fixes for Multi-Threading (bdallas)
-
From @bveldhoen, PR #25 4a964d09dbe1ce58ac0318ea719752721f174804
-
* Use lock_guard instead of unique_lock when possible * Make a few types non-atomic since they are already guarded by a mutex * Create setVariable helpers that lock and notify
-
…ed to and has no locking anyway so this will be the same functionality.
-
…ill make debugging easier if the error condition does occur.
-
…wise problems could occur where you increment, then fetch and get the wrong number.