20 Commits

Author SHA1 Message Date
zhangyi
6850b47e3a push shouldn't return false after force_push has been called 2020-03-28 22:19:37 +08:00
zhangyi
9b2bd3787a update src/prod_cons.h 2020-03-28 15:00:20 +08:00
zhangyi
3eeeec88a0 fix bugs of force_push; set PTHREAD_MUTEX_ROBUST to mutex in linux 2020-03-17 20:58:54 +08:00
zhangyi
6b7c561496 fix tls bugs (win); modify data structure 2019-07-04 16:37:00 +08:00
mutouyun
36d85e4b41 modify test cases of mem;
sync_pool_alloc => async_pool_alloc, synchronized => async_wrapper; statical => static_wrapper;
optimize ipc::mem::allocator;
use std::hardware_destructive_interference_size for cache_line_size (TBD);
simplified codes.
2019-06-30 12:02:12 +08:00
zhangyi
ba5c8f57cf add IPC_FALLTHROUGH_([[fallthrough]]) 2019-06-18 12:26:19 +08:00
zhangyi
518550070d fix bugs in force-push 2019-04-30 15:20:33 +08:00
mutouyun
5374eaa128 auto disconnect when timeout 2019-03-26 22:41:27 +08:00
zhangyi
5affd26da6 try send/recv; support sending timeout; fix bugs 2019-03-26 19:12:59 +08:00
mutouyun
d223e3abb8 fix bugs; modify shm interfaces 2019-03-25 16:25:14 +08:00
mutouyun
f2bfd0bc6c fine-tune 2019-03-22 23:09:42 +08:00
mutouyun
93030e1997 optimize & fix bugs 2019-03-22 17:49:20 +08:00
mutouyun
4049e78c32 fix bugs; optimize (TBD); update performance.xlsx 2019-03-20 18:26:41 +08:00
mutouyun
0d0b1e0a48 optimize... 2019-03-15 12:22:28 +08:00
mutouyun
46051733bb optimize 2019-03-12 11:16:33 +08:00
mutouyun
1cf69038bb clear codes 2019-02-12 13:46:43 +08:00
mutouyun
e86d3e10e1 modify producer-consumer policy flag 2019-01-26 11:20:04 +08:00
mutouyun
99926581d1 add error log (TBD); use pthread api for waiter 2019-01-25 11:59:53 +08:00
mutouyun
5c9a8e0311 remove is_fixed (TBD) 2019-01-24 17:55:23 +08:00
mutouyun
12119f0f65 refactor 2019-01-24 12:13:13 +08:00