tearshark
|
c836aac79e
|
修改channel性能测试方法
|
2021-12-02 11:02:58 +08:00 |
|
tearshark
|
bf671b2193
|
调度器提供对现有所有协程调用stop token进行打断
|
2021-11-15 10:07:56 +08:00 |
|
tearshark
|
0d2af93ceb
|
更改测试代码的组织方式
|
2021-11-02 17:15:17 +08:00 |
|
tearshark
|
7331348002
|
改变一些宏的名字,以避免跟其他项目冲突
|
2021-11-02 14:51:51 +08:00 |
|
tearshark
|
76bd6538a9
|
关闭内联state
现版本的vs2019实现的C++20,其协程的内存布局发生了改变,导致内联state会崩溃
|
2021-11-02 14:38:56 +08:00 |
|
tearshark
|
54c0ad32b9
|
支持编译为动态库,支持安装脚本
|
2021-11-02 11:01:24 +08:00 |
|
tearshark
|
e73caedc36
|
更新modern callback
|
2021-11-01 18:02:40 +08:00 |
|
tearshark
|
27034d9efc
|
重新组织代码目录结构
|
2021-11-01 17:59:08 +08:00 |
|
tearshark
|
06945058fe
|
去掉 {fmt} 库的依赖
|
2021-11-01 17:12:50 +08:00 |
|
tearshark
|
748d74a037
|
支持编译为动态库
|
2021-01-09 17:28:08 +08:00 |
|
tearshark
|
4ac08ab5bd
|
支持VS2019 16.9
|
2020-12-16 22:56:49 +08:00 |
|
tearshark
|
11a51942b6
|
兼容asio 1.12.2
|
2020-12-16 21:51:35 +08:00 |
|
tearshark
|
d2f2f56791
|
调整cmake配置
|
2020-09-23 23:58:13 +08:00 |
|
tearshark
|
96a105d1d2
|
开始3.0版本的编码
|
2020-09-23 22:56:51 +08:00 |
|
tearshark
|
cfdffca29d
|
删除不再维护的代码
|
2020-09-15 23:08:00 +08:00 |
|
tearshark
|
53c035991e
|
适配C++20
|
2020-09-15 23:07:30 +08:00 |
|
tearshark
|
32322ff043
|
删除doxygen生成的文档
|
2020-09-15 23:06:36 +08:00 |
|
tearshark
|
cbbbd9f430
|
测试新版本gcc对协程的支持程度
|
2020-07-31 21:36:43 +08:00 |
|
tearshark
|
ec2dbb9738
|
处理一些特殊情况下可能导致崩溃的问题
|
2020-07-14 12:01:45 +08:00 |
|
tearshark
|
b23399ce60
|
调整modern_cb
|
2020-07-07 15:07:33 +08:00 |
|
tearshark
|
c0a7cae3cf
|
删除modern_cb
|
2020-07-07 15:05:51 +08:00 |
|
tearshark
|
1410cf16d1
|
增加async_call的测试
|
2020-07-07 15:00:38 +08:00 |
|
tearshark
|
f57cda708b
|
调试计数的时候编译失败
|
2020-07-06 16:40:23 +08:00 |
|
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 |
|