765 Commits

Author SHA1 Message Date
mutouyun
7b5ab36fc1 prepare new policies for queue 2019-01-17 17:47:43 +08:00
mutouyun
be15b2377f fine-tune code 2019-01-17 17:34:33 +08:00
mutouyun
6a3c3cde23 fine-tune code 2019-01-17 15:50:56 +08:00
mutouyun
c69b351ae9 fine-tune code 2019-01-17 10:15:48 +08:00
mutouyun
d25f070627 use waiter for wait_for_recv 2019-01-16 18:06:21 +08:00
mutouyun
e09ea90949 implement waiter_linux.h 2019-01-16 17:03:34 +08:00
mutouyun
d1822e9fc9 shm would fail with multi-thread accessing 2019-01-16 14:01:12 +08:00
mutouyun
7e44b2dd4d shm would fail with multi-thread accessing 2019-01-16 13:56:25 +08:00
木头云
219e9375ce
Update README.md 2019-01-16 11:59:53 +08:00
mutouyun
127233ce94 qmake error 2019-01-15 23:25:45 +08:00
mutouyun
639eaa676e qmake error 2019-01-15 23:20:50 +08:00
mutouyun
df3b310b19 cat MakefileTest 2019-01-15 21:50:33 +08:00
mutouyun
b78257de86 update 2019-01-15 21:42:02 +08:00
mutouyun
8832877c6d update 2019-01-15 21:37:56 +08:00
mutouyun
d9e24236af add waiter for long-time wait. (TBD) 2019-01-15 21:22:09 +08:00
mutouyun
8af8f99df3 add elem_link.h 2019-01-15 15:40:13 +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
mutouyun
0f6d8b3cd7 queue_t::array_t => queue_t::elems_t 2019-01-15 15:08:00 +08:00
mutouyun
b87e96b43c ipc::circ::prod_cons => ipc::prod_cons_circ; ipc::circ::queue => ipc::queue 2019-01-15 14:42:52 +08:00
mutouyun
612a59ae31 ipc::circ::relat => ipc::relat; ipc::circ::trans => ipc::trans 2019-01-14 23:10:27 +08:00
mutouyun
cfd175dbdc fix bugs; simplify codes 2019-01-08 22:37:34 +08:00
mutouyun
60d1a6d00c update file 2019-01-08 18:42:52 +08:00
mutouyun
148344b09b update files 2019-01-08 18:35:58 +08:00
mutouyun
6c1c3afbc4 update ipc.cpp 2019-01-08 18:24:40 +08:00
mutouyun
efc0500047 remove multi_recv 2019-01-08 18:19:18 +08:00
mutouyun
79f6775324 use circ::prod_cons to implement route & channel 2019-01-08 18:02:34 +08:00
mutouyun
164402b21b add prod_cons<relat::multi, relat::multi, trans::broadcast> 2019-01-07 19:10:56 +08:00
mutouyun
7813e20a5b adjust ipc::sleep 2019-01-07 15:26:51 +08:00
mutouyun
0dfbfd3fbf adjust ipc::sleep 2019-01-07 15:25:03 +08:00
mutouyun
45e4429056 adjust param 2019-01-06 23:37:58 +08:00
mutouyun
27eb5ee99b use ipc::yield 2019-01-06 23:20:19 +08:00
mutouyun
621078abbd error: declared ‘static’ in ‘constexpr’ function 2019-01-06 22:42:06 +08:00
mutouyun
224ea72547 use elem_array<ipc::circ::prod_cons> 2019-01-06 22:30:55 +08:00
mutouyun
8e104ded0f add prod_cons<relat::multi, relat::multi, trans::unicast> 2019-01-05 16:09:56 +08:00
mutouyun
ea52920b7d msleep(1) 2019-01-05 14:35:25 +08:00
木头云
2fbfa8dd0b
Update README.md 2019-01-05 13:25:17 +08:00
mutouyun
90c60ddd58 std::atomic<T> may not have value_type 2019-01-04 22:26:40 +08:00
mutouyun
98c367a380 fix compiling error 2019-01-04 22:16:48 +08:00
mutouyun
f388a0a360 fix compiling error; preparing to refactor 2019-01-04 22:11:19 +08:00
mutouyun
17621c1e83 preparing to refactor 2019-01-04 18:48:21 +08:00
木头云
3db21b7bfa
Update README.md 2019-01-02 18:37:26 +08:00
木头云
d18c199401
Update README.md 2019-01-02 18:36:50 +08:00
mutouyun
d67a2076ed remove channel::send_for 2019-01-02 16:37:41 +08:00
mutouyun
eae565dfc8 adjust code 2019-01-02 12:37:18 +08:00
mutouyun
2e26176234 update performence data; add implementation of pool_alloc::clear 2019-01-02 11:58:55 +08:00
mutouyun
33017b80fc Merge branch 'master' of https://github.com/mutouyun/cpp-ipc 2019-01-01 16:35:15 +08:00
mutouyun
8f8e7b801e update .travis.yml 2019-01-01 16:34:47 +08:00
mutouyun
e59316bd63 update .travis.yml 2019-01-01 16:28:36 +08:00
mutouyun
ebc842c4eb Merge branch 'master' of https://github.com/mutouyun/cpp-ipc 2019-01-01 16:26:51 +08:00