Commit Graph

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