1
0
mirror of https://github.com/tearshark/librf.git synced 2024-10-01 15:57:07 +08:00
Commit Graph

230 Commits

Author SHA1 Message Date
tearshark
76f5978790 升级vs2019引发的修改
使用mimalloc的选项
2020-06-23 07:48:32 +08:00
tearshark
6f542c2e5c 性能测试 2020-06-20 00:34:33 +08:00
tearshark
d87c9abddc 性能测试 2020-06-20 00:26:18 +08:00
tearshark
3fad0606d2 性能测试 2020-06-20 00:24:18 +08:00
tearshark
e43182d58b 整理代码 2020-06-19 23:13:41 +08:00
tearshark
cbeefbba2e 调优性能 2020-06-19 17:03:02 +08:00
tearshark
b1b633420c 调优性能 2020-06-19 16:13:30 +08:00
tearshark
735661bd72 增加关闭多线程调度器的支持,用于跑测试成绩好看 2020-06-17 23:29:44 +08:00
tearshark
2e4c7ad7f4 Merge branch 'master' of https://github.com/tearshark/librf 2020-05-27 22:41:41 +08:00
tearshark
e1c10f0cd6 Merge branch 'master' of https://github.com/tearshark/librf 2020-05-27 21:01:18 +08:00
tearshark
c891e67b30 改善单协程切换效率表现 2020-05-27 21:00:11 +08:00
tearshark
76c03f5855 Linux排除cinatra的测试代码 2020-05-26 12:04:53 +08:00
tearshark
956d5d341b 尝试clang的异常 2020-05-26 11:56:00 +08:00
tearshark
1a2b2db389 Merge branch 'master' of https://github.com/tearshark/librf 2020-05-26 11:53:35 +08:00
tearshark
807d206907 Merge branch 'master' of https://github.com/tearshark/librf 2020-05-26 11:53:10 +08:00
tearshark
8212b97606 clang兼容msvc模式下,对异常支持有改进。但依然存在问题。 2020-05-26 11:52:53 +08:00
tearshark
e30c232333 兼容cinatra 2020-05-23 00:13:31 +08:00
tearshark
2da32390b4 兼容gcc 2020-05-22 17:47:50 +08:00
tearshark
7f749bf897 更新子模块 2020-05-22 14:28:18 +08:00
tearshark
e3b45d1aad 示范跟cinatra的http client做整合。 2020-05-21 16:42:44 +08:00
tearshark
3b6cfd4d31 兼容Android 2020-05-11 09:48:37 +08:00
tearshark
ba29351ddd 完善协程支持stop_token相关功能 2020-05-10 11:11:49 +08:00
tearshark
fa45d211a6 Windows下放弃clang编译, 从而完整开启异常处理。 2020-05-09 22:55:53 +08:00
tearshark
07adb6708c 引入线程取消功能 2020-05-09 16:08:27 +08:00
tearshark
a022d3682b 修改task_t实现,以便于将来支持stop_token。 2020-05-09 11:16:23 +08:00
tearshark
65db2aac49 修改task_t实现,以便于将来支持stop_token。 2020-05-09 11:00:46 +08:00
tearshark
8ff3a040f4 展示when_any的更多用法 2020-05-08 14:58:16 +08:00
tearshark
4b7857e792 删除一些不必要的代码,减少警告 2020-04-27 10:06:25 +08:00
tearshark
64e5b00f7a 确保支持VS2017 2020-04-27 08:09:07 +08:00
tearshark
19e347e36b Merge branch 'master' of https://github.com/tearshark/librf
# Conflicts:
#	librf/src/unix/coroutine.h
2020-04-26 23:03:46 +08:00
tearshark
55d30a99af 按照
ISO/IEC JTC1 SC22 WG21 N4860
(Date: 2020-03-31)
标准为clang实现coroutine头文件
2020-04-26 22:59:54 +08:00
tearshark
11f1df9a11 按照
ISO/IEC JTC1 SC22 WG21 N4860
(Date: 2020-03-31)
标准为clang实现coroutine头文件
2020-04-26 22:42:48 +08:00
tearshark
b6328a4833 兼容gcc 10 2020-04-21 09:39:06 +08:00
tearshark
e986686761 兼容gcc 10的concept 2020-04-19 09:57:04 +08:00
tearshark
3d92c8811b 兼容gcc 10 2020-04-18 23:05:26 +08:00
tearshark
6de2e7fa20 兼容gcc 10 2020-04-18 21:48:56 +08:00
tearshark
2672787d8d 搜集gcc 10的BUG 2020-04-18 15:09:57 +08:00
tearshark
92af05226c 兼容gcc 10 2020-04-18 14:26:33 +08:00
tearshark
b0b9934845 兼容gcc 10 2020-04-18 13:57:22 +08:00
tearshark
d0ab0f462d gcc 10下编译通过 2020-04-18 13:47:46 +08:00
tearshark
7300bdd140 兼容gcc 10 2020-04-18 13:17:02 +08:00
tearshark
02a69b586d Merge branch 'master' of https://github.com/tearshark/librf
# Conflicts:
#	CMakeLists.txt
#	librf/src/config.h
2020-04-18 11:52:12 +08:00
tearshark
63f2e1b300 兼容gcc-10 2020-04-18 11:46:29 +08:00
tearshark
dd233e33cc 尝试使用gcc10 2020-04-18 07:50:02 +08:00
tearshark
efc4bfc262 使用modern callback模块完成测试范例 2020-04-08 09:55:24 +08:00
tearshark
e9de1c8fbb 添加modern callback子模块 2020-04-08 09:40:29 +08:00
tearshark
f1f914d60b Merge branch 'master' of https://github.com/tearshark/librf 2020-04-08 09:35:23 +08:00
tearshark
b3386e919e 引用modern callback项目 2020-04-08 09:35:10 +08:00
tearshark
784a1c94d0 配合modern_cb项目做调整 2020-04-04 23:02:51 +08:00
tearshark
c8ce2be4d7 channel并没有很好的履行optional选项。改正之。 2020-03-31 21:52:44 +08:00