17 Commits

Author SHA1 Message Date
mutouyun
659989fd31 fix tls's defect 2019-09-21 14:21:57 +00:00
zhangyi
6b7c561496 fix tls bugs (win); modify data structure 2019-07-04 16:37:00 +08:00
zhangyi
15e71bd1a1 add IPC_CONSTEXPR_;
add variable_wrapper instead of fixed_alloc_policy
2019-07-01 17:28:02 +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
mutouyun
fe689c9208 optimize 2019-04-07 17:01:51 +08:00
mutouyun
8a8c534f53 use ipc::detail::max/min instead of std::max/min 2019-04-05 18:24:16 +08:00
zhangyi
5affd26da6 try send/recv; support sending timeout; fix bugs 2019-03-26 19:12:59 +08:00
mutouyun
a6d88a1208 ReleaseSemaphore mayn't wake WaitForSingleObject up soon 2019-02-12 23:28:57 +08:00
mutouyun
0d948b9dfd compile error for vs2015 (TBD) 2019-01-27 15:58:10 +08:00
mutouyun
b76375633c compile error (TBD) 2019-01-27 15:43:07 +08:00
mutouyun
c667f1513f add multi-wait (not ready, TBD) 2019-01-27 15:24:30 +08:00
mutouyun
c3f66d47bb prepare multi routes implementation 2019-01-25 18:28:39 +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
mutouyun
290b94902a define locked_pool_alloc 2019-01-21 12:02:38 +08:00
mutouyun
4d2b47cbb7 prepare for multi-thread fixed-alloc 2019-01-20 22:22:47 +08:00