52c11af
(HEAD -> master)
彻底删除inline state功能。 多次实践证明,该功能带来的误用比其节省的内存更可怕。 by
2023-12-27 22:54:13 +0800
f358e07
进一步测试内存占用 by
2023-12-16 12:01:32 +0800
8e5b74b
(3.0.0)
重新启用 inline state 选项 by
2023-12-16 06:59:57 +0800
ef9d716
兼容clang,放弃同步测试cinatra by
2023-12-16 06:08:37 +0800
d5f6483
Merge branch 'master' of https://github.com/tearshark/librf by
2023-12-16 05:14:13 +0800
fd4fb92
兼容新版本的clang by
2023-10-12 05:50:30 +0800
bc5ee34
vs2022下,开启新的协程选项 by
2023-08-12 21:58:50 +0800
bd882ee
有缺陷的功能跳过测试 by
2022-09-16 23:48:50 +0800
86b4150
兼容最新的asio by
2022-09-16 23:27:46 +0800
3b42e89
兼容gcc 11.2/clang 14.0版本编译器 by
2022-09-16 22:42:58 +0800
c7e4819
使用concept全面替代enable_if by
2022-03-01 10:29:41 +0800
f25b6be
支持VS2022和C++20 by
2022-02-09 09:18:03 +0800
629fcc6
兼容clang on msvc by
2022-02-07 11:06:14 +0800
4beb26f
优化跨线程使用channel by
2021-12-09 17:58:26 +0800
1e27943
channel支持无效模式,以优化某些情况下的使用效率 by
2021-12-09 11:48:58 +0800
bd2a8e8
提升channel在多线程下的性能 by
2021-12-09 11:25:24 +0800
5ee1e73
修改channel测试范例 by
2021-12-06 08:57:44 +0800
cfcd612
Merge branch '3.0.0' of https://github.com/tearshark/librf into 3.0.0 by
2021-12-06 08:56:50 +0800
dfa3811
完成event的wait_all_for功能 by
2021-12-05 17:06:56 +0800
dcf9bde
解决event.wait_for/wait_until在超时后导致内存泄露的问题 by
2021-12-04 11:15:31 +0800
c836aac
修改channel性能测试方法 by
2021-12-02 11:02:58 +0800
bf671b2
调度器提供对现有所有协程调用stop token进行打断 by
2021-11-15 10:07:56 +0800
0d2af93
更改测试代码的组织方式 by
2021-11-02 17:15:17 +0800
7331348
改变一些宏的名字,以避免跟其他项目冲突 by
2021-11-02 14:51:51 +0800
76bd653
关闭内联state 现版本的vs2019实现的C++20,其协程的内存布局发生了改变,导致内联state会崩溃 by
2021-11-02 14:38:56 +0800
54c0ad3
支持编译为动态库,支持安装脚本 by
2021-11-02 11:01:24 +0800
e73caed
更新modern callback by
2021-11-01 18:02:40 +0800
27034d9
重新组织代码目录结构 by
2021-11-01 17:59:08 +0800
0694505
去掉 {fmt} 库的依赖 by
2021-11-01 17:12:50 +0800
4299e2f
Create cmake.yml by
2021-01-09 17:42:06 +0800
748d74a
支持编译为动态库 by
2021-01-09 17:28:08 +0800
4ac08ab
支持VS2019 16.9 by
2020-12-16 22:56:49 +0800
11a5194
兼容asio 1.12.2 by
2020-12-16 21:51:35 +0800
d2f2f56
调整cmake配置 by
2020-09-23 23:58:13 +0800
96a105d
开始3.0版本的编码 by
2020-09-23 22:56:51 +0800
cfdffca
删除不再维护的代码 by
2020-09-15 23:08:00 +0800
53c0359
适配C++20 by
2020-09-15 23:07:30 +0800
32322ff
删除doxygen生成的文档 by
2020-09-15 23:06:36 +0800
cbbbd9f
(tag: 2.9.10)
测试新版本gcc对协程的支持程度 by
2020-07-31 21:36:43 +0800
ec2dbb9
处理一些特殊情况下可能导致崩溃的问题 by
2020-07-14 12:01:45 +0800
b23399c
调整modern_cb by
2020-07-07 15:07:33 +0800
c0a7cae
删除modern_cb by
2020-07-07 15:05:51 +0800
1410cf1
增加async_call的测试 by
2020-07-07 15:00:38 +0800
f57cda7
调试计数的时候编译失败 by
2020-07-06 16:40:23 +0800
76f5978
升级vs2019引发的修改 使用mimalloc的选项 by
2020-06-23 07:48:32 +0800
6f542c2
性能测试 by
2020-06-20 00:34:33 +0800
d87c9ab
性能测试 by
2020-06-20 00:26:18 +0800
3fad060
性能测试 by
2020-06-20 00:24:18 +0800
e43182d
整理代码 by
2020-06-19 23:13:41 +0800
cbeefbb
调优性能 by
2020-06-19 17:03:02 +0800
b1b6334
调优性能 by
2020-06-19 16:13:30 +0800
735661b
增加关闭多线程调度器的支持,用于跑测试成绩好看 by
2020-06-17 23:29:44 +0800
2e4c7ad
Merge branch 'master' of https://github.com/tearshark/librf by
2020-05-27 22:41:41 +0800
e1c10f0
Merge branch 'master' of https://github.com/tearshark/librf by
2020-05-27 21:01:18 +0800
c891e67
改善单协程切换效率表现 by
2020-05-27 21:00:11 +0800
76c03f5
Linux排除cinatra的测试代码 by
2020-05-26 12:04:53 +0800
956d5d3
尝试clang的异常 by
2020-05-26 11:56:00 +0800
1a2b2db
Merge branch 'master' of https://github.com/tearshark/librf by
2020-05-26 11:53:35 +0800
807d206
Merge branch 'master' of https://github.com/tearshark/librf by
2020-05-26 11:53:10 +0800
8212b97
clang兼容msvc模式下,对异常支持有改进。但依然存在问题。 by
2020-05-26 11:52:53 +0800
e30c232
兼容cinatra by
2020-05-23 00:13:31 +0800
2da3239
兼容gcc by
2020-05-22 17:47:50 +0800
7f749bf
更新子模块 by
2020-05-22 14:28:18 +0800
e3b45d1
示范跟cinatra的http client做整合。 by
2020-05-21 16:42:44 +0800
3b6cfd4
兼容Android by
2020-05-11 09:48:37 +0800
ba29351
完善协程支持stop_token相关功能 by
2020-05-10 11:11:49 +0800
fa45d21
Windows下放弃clang编译, 从而完整开启异常处理。 by
2020-05-09 22:55:53 +0800
07adb67
引入线程取消功能 by
2020-05-09 16:08:27 +0800
a022d36
修改task_t实现,以便于将来支持stop_token。 by
2020-05-09 11:16:23 +0800
65db2aa
修改task_t实现,以便于将来支持stop_token。 by
2020-05-09 11:00:46 +0800
8ff3a04
展示when_any的更多用法 by
2020-05-08 14:58:16 +0800
4b7857e
删除一些不必要的代码,减少警告 by
2020-04-27 10:06:25 +0800
64e5b00
确保支持VS2017 by
2020-04-27 08:09:07 +0800
19e347e
Merge branch 'master' of https://github.com/tearshark/librf by
2020-04-26 23:03:46 +0800
55d30a9
按照 ISO/IEC JTC1 SC22 WG21 N4860 (Date: 2020-03-31) 标准为clang实现coroutine头文件 by
2020-04-26 22:42:48 +0800
11f1df9
按照 ISO/IEC JTC1 SC22 WG21 N4860 (Date: 2020-03-31) 标准为clang实现coroutine头文件 by
2020-04-26 22:42:48 +0800
b6328a4
兼容gcc 10 by
2020-04-21 09:39:06 +0800
e986686
兼容gcc 10的concept by
2020-04-19 09:57:04 +0800
3d92c88
兼容gcc 10 by
2020-04-18 23:05:26 +0800
6de2e7f
兼容gcc 10 by
2020-04-18 21:48:56 +0800
2672787
搜集gcc 10的BUG by
2020-04-18 15:09:57 +0800
92af052
兼容gcc 10 by
2020-04-18 14:26:33 +0800
b0b9934
兼容gcc 10 by
2020-04-18 13:57:22 +0800
d0ab0f4
gcc 10下编译通过 by
2020-04-18 13:47:46 +0800
7300bdd
兼容gcc 10 by
2020-04-18 13:17:02 +0800
02a69b5
Merge branch 'master' of https://github.com/tearshark/librf by
2020-04-18 11:52:12 +0800
63f2e1b
兼容gcc-10 by
2020-04-18 11:46:29 +0800
dd233e3
尝试使用gcc10 by
2020-04-18 07:50:02 +0800
efc4bfc
使用modern callback模块完成测试范例 by
2020-04-08 09:55:24 +0800
e9de1c8
添加modern callback子模块 by
2020-04-08 09:40:29 +0800
f1f914d
Merge branch 'master' of https://github.com/tearshark/librf by
2020-04-08 09:35:23 +0800
b3386e9
引用modern callback项目 by
2020-04-08 09:35:10 +0800
784a1c9
(tag: v2.9.7)
配合modern_cb项目做调整 by
2020-04-04 23:02:51 +0800
c8ce2be
channel并没有很好的履行optional选项。改正之。 by
2020-03-31 21:52:44 +0800
8a2175e
兼容clang by
2020-03-31 17:37:13 +0800
14bd5f6
完善文档 by
2020-03-31 17:26:07 +0800
6d0e404
更新说明 by
2020-03-31 15:38:27 +0800
cd74eea
完善文档。 上传Doxygen生成的文档。 by
2020-03-31 15:30:45 +0800
b6fa1c4
完善when_all/when_any的文档。 删减一些不必要的宏。 by
2020-03-31 10:55:43 +0800
e13f2b0
继续完善文档 by
2020-03-30 23:01:07 +0800