480 Commits

Author SHA1 Message Date
mutouyun
baf645eea1 修正 recv timeout 接口cpu占用过高的问题 2021-09-16 23:49:01 +08:00
木头云
d80bea9b5d
fix: unexpected crash
An unexpected crash caused by an unconnected exit.
2021-08-23 13:10:03 +08:00
mutouyun
df3cf1b4c4 modify to_tchar test v1.0.0 2021-08-15 15:10:29 +08:00
mutouyun
e8cf471615 modify to_tchar test 2021-08-15 14:42:47 +08:00
mutouyun
619f84cacc 还原最朴素的写法 2021-08-15 14:18:09 +08:00
mutouyun
8bc418ebc7 set_target_properties version 2021-08-15 13:55:11 +08:00
mutouyun
36717e6336 cmake_policy(SET CMP0077 NEW) 2021-08-15 13:43:10 +08:00
mutouyun
e47902d13b set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) 2021-08-15 13:33:01 +08:00
mutouyun
3c7e94a167 modify cmakelists options 2021-08-15 13:23:43 +08:00
mutouyun
c9d92b5364 CP_ACP => CP_UTF8 2021-08-15 12:40:32 +08:00
mutouyun
8170836534 utf-8 for test cpp 2021-08-07 18:37:23 +08:00
mutouyun
df8bca22c3 codecvt_utf8_utf16/std::wstring_convert is deprecated 2021-08-07 18:33:45 +08:00
木头云
8dadafab9a
Merge pull request #50 from winsoft666/master
支持使用VCPKG安装
2021-07-31 22:27:20 +08:00
winsoft666
cc7b52ae8f Update INSTALL directory. 2021-07-30 18:37:52 +08:00
winsoft666
df8452206a Set target output directory 2021-07-30 18:28:54 +08:00
winsoft666
43179d6ea0 Add USE_STATIC_CRT option to support static CRT(/MT). 2021-07-30 17:50:02 +08:00
mutouyun
faa2f10e3a target_include_directories 2021-07-12 22:26:58 +08:00
木头云
564f511a95
Merge pull request #49 from mutouyun/issue-45
Issue 45
2021-07-12 11:52:57 +08:00
mutouyun
1bb96fe2f1 update chunk_storage_info 2021-07-11 23:01:36 +08:00
mutouyun
d0f965359d recycle storage for large message 2021-07-11 15:56:30 +08:00
mutouyun
b992b5f1db Merge branch 'issue-45' of github.com:mutouyun/cpp-ipc into issue-45 2021-07-11 13:16:35 +08:00
mutouyun
57a62bc073 fix some bugs 2021-07-11 13:13:31 +08:00
mutouyun
e3c8f8edc1 adjust test, chunk_storages revert to static 2021-07-11 13:13:31 +08:00
mutouyun
349094561f horrible_cast 2021-07-11 13:13:31 +08:00
mutouyun
628914d428 try to adjust recycling strategy for large message cache 2021-07-11 13:13:30 +08:00
mutouyun
98a3449865 fix some bugs, adjust the test cases 2021-07-11 13:13:30 +08:00
mutouyun
7bedfbfb5b fix: large message cache may not be recycled with multiple receivers 2021-07-11 13:11:24 +08:00
木头云
130e4d61a6
Merge pull request #48 from mutouyun/issue-47
Issue 47
2021-07-10 22:40:39 +08:00
mutouyun
69e1586b5a remove tls 2021-07-10 14:22:31 +08:00
木头云
a97b12f71d
Update c-cpp.yml 2021-07-10 13:52:44 +08:00
mutouyun
cca4664e84 option(LIBIPC_BUILD_SHARED_LIBS 'Build shared libraries (DLLs).' OFF) 2021-07-10 13:50:46 +08:00
mutouyun
9f235616b3 adjust test, chunk_storages revert to static 2021-06-27 18:49:23 +08:00
mutouyun
74f080361e horrible_cast 2021-06-27 18:24:30 +08:00
木头云
7c063f8c17
Update c-cpp.yml 2021-06-27 18:11:05 +08:00
mutouyun
7dd9937670 try to adjust recycling strategy for large message cache 2021-06-27 18:03:17 +08:00
mutouyun
2179ce2a19 fix some bugs, adjust the test cases 2021-06-27 15:46:21 +08:00
mutouyun
bbd241948b fix: large message cache may not be recycled with multiple receivers 2021-06-26 12:46:55 +08:00
木头云
57e5298006
Update README.md 2021-06-20 23:48:05 +08:00
木头云
662cbf3560
Update c-cpp.yml 2021-06-20 23:42:24 +08:00
木头云
bf4aa18377
Create c-cpp.yml 2021-06-20 23:40:47 +08:00
mutouyun
ef2988b6e1 add test for robust(windows) 2021-06-06 18:50:24 +08:00
mutouyun
6746e1a740 add test for robust 2021-06-06 18:23:18 +08:00
mutouyun
f07fc84cb8 add options for cmake 2021-06-05 18:39:31 +08:00
木头云
647f7a2efb
Merge pull request #41 from randomizedthinking/master
Add install statements for headers and libipc
2021-05-24 10:36:19 +08:00
Gang Liang
4f5e150c61 Add install statements for headers and libipc 2021-05-23 10:54:10 -07:00
木头云
1a39118c1e
Merge pull request #38 from mutouyun/issue-17
Issue 17
2021-05-08 10:55:49 +08:00
木头云
a85199d2d4
Update ipc.cpp
fix bug: id == invalid_value not processed.
2021-05-07 16:47:49 +08:00
木头云
9aab0d4f21
Update ipc.cpp
Optimizes the number of handles to the large message cache.
2021-05-07 16:03:33 +08:00
木头云
681f8e6736
add large_msg_align for cache memory alignment 2021-05-07 15:48:31 +08:00
木头云
d6ab58fc6f
add make_align for size alignment 2021-05-07 15:41:32 +08:00