zhangyi
|
a20a10c590
|
warning: comparison of integers of different
|
2019-10-08 09:45:14 +08:00 |
|
mutouyun
|
d3afbdedc6
|
revert async_pool_alloc
|
2019-10-07 12:32:12 +00:00 |
|
mutouyun
|
1fd8e27994
|
void automatic memory recovery
|
2019-10-07 12:18:26 +00:00 |
|
mutouyun
|
448a4883f6
|
optimize the memory allocator
|
2019-10-07 11:23:31 +00:00 |
|
mutouyun
|
56484c0c8f
|
optimize the memory allocator
|
2019-10-05 03:48:24 +00:00 |
|
zhangyi
|
c8cedf11cf
|
optimize memory allocator for big size memory
|
2019-07-05 18:53:30 +08:00 |
|
zhangyi
|
6b7c561496
|
fix tls bugs (win); modify data structure
|
2019-07-04 16:37:00 +08:00 |
|
mutouyun
|
b3ef1ed760
|
modify chunk size
|
2019-07-03 14:26:45 +00:00 |
|
zhangyi
|
a4a6a9ca66
|
fix some bugs; improve memory allocators
|
2019-07-03 18:41:46 +08:00 |
|
mutouyun
|
fbf3c622e8
|
fine-tune
|
2019-07-02 23:07:39 +08:00 |
|
zhangyi
|
15e71bd1a1
|
add IPC_CONSTEXPR_;
add variable_wrapper instead of fixed_alloc_policy
|
2019-07-01 17:28:02 +08:00 |
|
木头云
|
4aecd5b28b
|
disable mem test cases
|
2019-06-30 12:16:54 +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
|
89a4722b20
|
test 16 => 8
|
2019-06-18 13:10:43 +08:00 |
|
zhangyi
|
30fa347f56
|
use shm::id_t instead of shm::handle in conn_info_head
|
2019-06-18 11:53:43 +08:00 |
|
mutouyun
|
fe689c9208
|
optimize
|
2019-04-07 17:01:51 +08:00 |
|
mutouyun
|
557a849bdf
|
update shm interfaces
|
2019-03-28 12:08:02 +08:00 |
|
zhangyi
|
731f61a3c1
|
optimize structure
|
2019-03-25 20:14:59 +08:00 |
|
mutouyun
|
d223e3abb8
|
fix bugs; modify shm interfaces
|
2019-03-25 16:25:14 +08:00 |
|
mutouyun
|
280cc81fa2
|
remove useless codes
|
2019-03-22 22:16:53 +08:00 |
|
mutouyun
|
4049e78c32
|
fix bugs; optimize (TBD); update performance.xlsx
|
2019-03-20 18:26:41 +08:00 |
|
mutouyun
|
46051733bb
|
optimize
|
2019-03-12 11:16:33 +08:00 |
|
mutouyun
|
bffa8ae6b8
|
update performance data
|
2019-02-13 12:12:04 +08:00 |
|
mutouyun
|
cee63e5f81
|
fix bugs of windows-waiter
|
2019-02-13 06:45:41 +08:00 |
|
mutouyun
|
a6d88a1208
|
ReleaseSemaphore mayn't wake WaitForSingleObject up soon
|
2019-02-12 23:28:57 +08:00 |
|
mutouyun
|
f7f06ab052
|
give up multi-wait temporarily
|
2019-02-04 10:41:39 +08:00 |
|
mutouyun
|
e94318c9a6
|
fix bugs for waiter of linux (still has some bugs in win, multi-wait is TBD)
|
2019-01-31 14:57:42 +08:00 |
|
mutouyun
|
60276495b5
|
[TBD] add test-case; fix some bugs
|
2019-01-28 10:38:09 +08:00 |
|
mutouyun
|
e86d3e10e1
|
modify producer-consumer policy flag
|
2019-01-26 11:20:04 +08:00 |
|
mutouyun
|
617d18e1ce
|
Wno-class-memaccess
|
2019-01-25 22:40:05 +08:00 |
|
mutouyun
|
99926581d1
|
add error log (TBD); use pthread api for waiter
|
2019-01-25 11:59:53 +08:00 |
|
mutouyun
|
b2e48fc138
|
printf failure-log
|
2019-01-24 23:05:52 +08:00 |
|
mutouyun
|
34ea7095d9
|
test...
|
2019-01-24 22:27:20 +08:00 |
|
mutouyun
|
64a0c1a5f2
|
test...
|
2019-01-24 22:20:34 +08:00 |
|
mutouyun
|
4bddccf523
|
test...
|
2019-01-24 22:13:38 +08:00 |
|
mutouyun
|
3713d46f3e
|
remove clear_recv
|
2019-01-24 21:51:22 +08:00 |
|
mutouyun
|
38449a598d
|
fix test error
|
2019-01-24 18:43:50 +08:00 |
|
mutouyun
|
5c9a8e0311
|
remove is_fixed (TBD)
|
2019-01-24 17:55:23 +08:00 |
|
mutouyun
|
949d338f31
|
prepare for elem_chan
|
2019-01-24 13:14:00 +08:00 |
|
mutouyun
|
12119f0f65
|
refactor
|
2019-01-24 12:13:13 +08:00 |
|
mutouyun
|
61cc1fd863
|
adjust test
|
2019-01-22 23:04:09 +08:00 |
|
mutouyun
|
429e92983a
|
adjust test case
|
2019-01-21 12:28:29 +08:00 |
|
mutouyun
|
290b94902a
|
define locked_pool_alloc
|
2019-01-21 12:02:38 +08:00 |
|
mutouyun
|
27d6b0c7f5
|
define spin_lock
|
2019-01-20 21:04:16 +08:00 |
|
mutouyun
|
88d9f8b225
|
try compatible with old compilers
|
2019-01-18 14:59:59 +08:00 |
|
mutouyun
|
e5a5b9f680
|
compatible with old compilers
|
2019-01-18 12:47:41 +08:00 |
|
mutouyun
|
be15b2377f
|
fine-tune code
|
2019-01-17 17:34:33 +08:00 |
|
mutouyun
|
7e44b2dd4d
|
shm would fail with multi-thread accessing
|
2019-01-16 13:56:25 +08:00 |
|
mutouyun
|
e3f963d2b4
|
circ_elem.h => elem_circ.h; organ => orgnz; elem_head => conn_head
|
2019-01-15 15:27:06 +08:00 |
|
mutouyun
|
b62d5a3946
|
circ_elem_array => circ_elem
|
2019-01-15 15:14:46 +08:00 |
|