419 Commits

Author SHA1 Message Date
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
mutouyun
263f88b090 cmake 2019-01-01 16:26:22 +08:00
mutouyun
95c09880e9 find /usr -name "Qt5*.cmake" 2019-01-01 16:08:47 +08:00
mutouyun
8495547e8d test cmake 2019-01-01 16:04:43 +08:00
mutouyun
1cb279e450 test for cmake 2019-01-01 15:48:11 +08:00
mutouyun
6849931a67 test for cmake 2019-01-01 15:43:18 +08:00
mutouyun
8c1f1cc76e test cmake 2019-01-01 15:36:32 +08:00
mutouyun
6700956c63 update CMakeLists.txt 2019-01-01 15:24:11 +08:00
mutouyun
5bb8c37578 update .travis.yml 2019-01-01 14:20:25 +08:00
mutouyun
a5b634a7fd update .travis.yml 2019-01-01 14:15:22 +08:00
mutouyun
feb1869e11 using cmake for building test 2019-01-01 14:04:55 +08:00
mutouyun
c52773efa9 update performance data 2019-01-01 11:41:47 +08:00
mutouyun
e1c3594ca5 using ipc::buffer instead of std::vector<byte_t> 2018-12-31 22:22:54 +08:00
mutouyun
3bea8af992 eliminate potential problems 2018-12-30 21:17:25 +08:00
mutouyun
2b0f39e96e test detail::pool_alloc 2018-12-30 20:45:32 +08:00
mutouyun
cba780e9dc make pool_alloc public 2018-12-30 20:34:00 +08:00
mutouyun
e6fab3edeb cmake -DCMAKE_BUILD_TYPE=Release in .travis.yml 2018-12-30 16:44:20 +08:00
mutouyun
eac261b153 cmake error 2018-12-30 16:36:37 +08:00
mutouyun
319bcdab2f add test for pool_alloc 2018-12-30 16:28:14 +08:00
mutouyun
20caf4d1e1 cmake 2018-12-30 14:46:01 +08:00
mutouyun
9edad35713 add cmake support 2018-12-30 14:37:54 +08:00
mutouyun
2941007301 use pool_alloc instead of std::allocator 2018-12-29 22:42:26 +08:00
mutouyun
8c75f8ad84 pool_alloc (TBD) 2018-12-29 18:31:01 +08:00
mutouyun
812d4b3be5 optimize channel performance 2018-12-29 12:12:27 +08:00
mutouyun
02a5920697 try pool_alloc (TBD) 2018-12-29 00:51:31 +08:00
木头云
47236c9f24
Update README.md 2018-12-28 18:28:11 +08:00
mutouyun
4bffd43b78 update README.md 2018-12-28 17:36:24 +08:00
mutouyun
dc5cb05cbd eliminate warnings 2018-12-28 16:07:16 +08:00
mutouyun
c3f7abf2e1 update benchmark data 2018-12-28 15:59:13 +08:00
mutouyun
6434409487 -Wno-attributes 2018-12-28 15:04:21 +08:00
mutouyun
64fc26733e use tls::pointer instead of thread_local 2018-12-28 14:53:34 +08:00
mutouyun
aae13eba02 update README.md; still has bugs in channel 2018-12-27 21:58:14 +08:00
mutouyun
4253c1341c fix some bugs; add performance data to README.md 2018-12-27 20:06:36 +08:00
木头云
12efd8c973
Update LICENSE 2018-12-27 17:01:44 +08:00
木头云
a3247470e7
Update LICENSE 2018-12-27 16:59:30 +08:00
木头云
78b52fdce0
Update LICENSE 2018-12-27 16:56:54 +08:00
mutouyun
0ea8e27446 still has some bugs 2018-12-26 18:22:34 +08:00
mutouyun
6a2c7671db adjust memory order 2018-12-24 14:22:02 +08:00
mutouyun
a4079ab7af compiling error 2018-12-24 13:34:42 +08:00
mutouyun
492d095332 noexcept; adjust memory order 2018-12-24 13:29:20 +08:00
mutouyun
b815a5e50f channel::send will wait for a while & return false if there is no receiver 2018-12-24 12:11:50 +08:00
mutouyun
0eb61b8745 adjust file naming; supplement test cases 2018-12-24 11:56:42 +08:00
mutouyun
f962dc4cb5 adjust comment 2018-12-20 17:19:08 +08:00
mutouyun
b5ae2746a2 not throw but waiting when size == 0 2018-12-20 17:14:27 +08:00
木头云
0429a2c87b
Update .travis.yml 2018-12-20 16:53:34 +08:00
mutouyun
e54e9898fc complete all functions of ipc::channel (TODO: ut, benchmark) 2018-12-20 16:31:38 +08:00
mutouyun
70e1ac6865 linux shm should clear itself when all handles pointed it are released 2018-12-20 11:38:40 +08:00