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

19 Commits

Author SHA1 Message Date
tearshark
a5459300b9 新版本的event实现 2020-03-10 21:31:05 +08:00
tearshark
da9c2fa75f 更新一些测试方案 2020-03-09 17:59:07 +08:00
tearshark
837a2827ba 将异常和返回值做成union以减小state的大小。
支持返回引用。
2020-03-02 23:39:09 +08:00
tearshark
fee671711d 减少state加锁的次数
增加future对yield的测试
2020-03-02 14:50:01 +08:00
tearshark
30aaddfed3 提升版本号到2.3.2 2020-03-01 15:38:05 +08:00
tearshark
0e5ac70991 在state上使用自旋锁替换递归锁,以减少内存占用 2020-03-01 15:36:11 +08:00
tearshark
4061c32f3f clang通过除asio外的所有测试 2020-03-01 13:17:04 +08:00
tearshark
3ba9a56cae 优化一点内存占用空间和性能
更好的兼容clang
版本升级到2.2.1
2020-02-29 01:11:21 +08:00
tearshark
3badb4e13f 增加测试内存布局的范例 2020-02-19 16:05:19 +08:00
tearshark
39356713cc 恢复新版本下的mutex功能,并完成相关范例 2020-02-16 12:49:58 +08:00
tearshark
1508d08027 使用新的state/promise/future和调度器,以便于完成调度链传递 2020-02-15 15:20:16 +08:00
tearshark
f4214e45e7 支持ASIO 1.12.2以上版本 2019-04-25 11:35:23 +08:00
tearshark
70b706721b 新增一个channel测试项目 2019-04-25 09:16:06 +08:00
tearshark
48532d71fb 尽量兼容VS2015 2018-09-18 13:43:50 +08:00
tearshark
fc2d08af7c 深入ASIO的pingpong测试
根据VS的静态分析改善代码
2018-08-26 23:46:02 +08:00
tearshark
7ed4d830b3 添加一个基于ASIO的pingpong性能评测 2018-08-26 19:06:07 +08:00
tearshark
3e81636db7 优化调度器所花费的时间 2018-08-08 21:01:25 +08:00
tearshark
db03e525be 支持N:N模式的协程 2017-10-01 10:33:08 +08:00
tearshark
67a3e653ed 添加内存占用的测试代码 2017-09-24 14:36:36 +08:00