diff options
author | root <root> | 2012-03-23 19:06:08 +0000 |
---|---|---|
committer | root <root> | 2012-03-23 19:06:08 +0000 |
commit | 0521f643a198985c2784108b76f73a9fd3d1f851 (patch) | |
tree | 4bac3eb75684f268964c8e0e3e9398c82aca8534 | |
parent | 081a449dfd6089209f79b0916d159676fa198f07 (diff) |
*** empty log message ***
-rw-r--r-- | Changes | 7 | ||||
-rw-r--r-- | ev.c | 2 |
2 files changed, 9 insertions, 0 deletions
@@ -3,9 +3,16 @@ Revision history for libev, a high-performance and full-featured event loop. TODO: ev_loop_wakeup TODO: EV_STANDALONE == NO_HASSEL (do not use clock_gettime in ev_standalone) +TODO: document WSA_EV_USE_SOCKET in win32 part +TODO: ^ OR use WSASend/WSARecv on the handle, which always works +TODO: use __OPTIMIZE__ or __OPTIMIZE_SIZE__? - ev_once: undef EV_ERROR in ev_kqueue.c, to avoid clashing with libev's EV_ERROR (reported by 191919). +TODO: Jeff Davey libev patch + - (ecb) add memory fence support for xlC (Darin McBride). + - (ecb) add memory fence support for gcc-mips (Anton Kirilov). + 4.11 Sat Feb 4 19:52:39 CET 2012 - INCOMPATIBLE CHANGE: ev_timer_again now clears the pending status, as was documented already, but not implemented in the repeating case. @@ -603,6 +603,8 @@ struct signalfd_siginfo #define ECB_MEMORY_FENCE __machine_rw_barrier () #define ECB_MEMORY_FENCE_ACQUIRE __machine_r_barrier () #define ECB_MEMORY_FENCE_RELEASE __machine_w_barrier () + #elif __xlC__ + #define ECB_MEMORY_FENCE __lwsync () #endif #endif |