3 Commits (bd882ee1797367b8fac9f0572fae2daf11551e00)

Author SHA1 Message Date
  tearshark dfa3811619 完成event的wait_all_for功能 2 years ago
  tearshark 54c0ad32b9 支持编译为动态库,支持安装脚本 2 years ago
  tearshark 27034d9efc 重新组织代码目录结构 2 years ago
  tearshark b1b633420c 调优性能 4 years ago
  tearshark 04fde5f355 暂缓对modules的支持,优先支持Doxygen。 4 years ago
  tearshark 8a3b577147 排除潜在的内存错误 4 years ago
  tearshark 18ff251233 增加yield()支持 4 years ago
  tearshark 946656e34e 实现mutex第二版 4 years ago
  tearshark ba477e9252 完成event_v2的wait_any 4 years ago
  tearshark c863f50ff1 获得当前协程帮定的调度器 4 years ago
  tearshark ac11ce9f6f 优化channel实现,使用循环队列完成channel数据缓存 4 years ago
  tearshark 134224c123 优化一些代码细节 4 years ago
  tearshark 837a2827ba 将异常和返回值做成union以减小state的大小。 4 years ago
  tearshark fee671711d 减少state加锁的次数 4 years ago
  tearshark 0e5ac70991 在state上使用自旋锁替换递归锁,以减少内存占用 4 years ago
  tearshark 8de633c8b6 使用自旋锁替代递归锁 4 years ago
  tearshark 0739e99ab2 全面兼容clang编译器,并通过大部分测试范例 4 years ago
  tearshark 3ba9a56cae 优化一点内存占用空间和性能 4 years ago
  tearshark 9ae5ee31f3 完善切换调度器的功能 4 years ago
  tearshark f19966d85e 增加切换调度器的功能 4 years ago
  tearshark f7e0fe084a 整理头文件包含顺序,为module做准备 4 years ago
  tearshark ae954d9131 为支持modules做准备 4 years ago
  tearshark d1de24135f generator_t的state也跟promise分配在一起。 4 years ago
  tearshark 9dcb2d8baf 将state和协程所用的内存分配到一起。 4 years ago
  tearshark 421e884680 优化state占用的内存 4 years ago
  tearshark 8d580dcda4 支持generator,完成相关范例 4 years ago
  tearshark 7289258a75 准备支持调度generator 4 years ago
  tearshark aa96b843dd 完成新版本下协程frame pointer的测试 4 years ago
  tearshark 3f64156e82 改版后第一次正常跑完回调测试 4 years ago
  tearshark 3575506740 将state的操作封装在其内部,以便于检查是否加锁而从保证了线程安全 4 years ago
  tearshark 1508d08027 使用新的state/promise/future和调度器,以便于完成调度链传递 4 years ago
  tearshark fc2d08af7c 深入ASIO的pingpong测试 5 years ago
  tearshark b1c9962756 协程sleep的重新思考和整理 5 years ago
  tearshark 6c9f476658 整理多线程多调度器功能。 6 years ago
  tearshark 9212bfcdf7 使用宏来开关是否支持多线程多调度器 6 years ago
  tearshark 475482c99d 尝试解决多线程下的问题 6 years ago
  tearshark 84fe5c4b1a 测试channel在多线程多协程调度下的表现 6 years ago
  tearshark db03e525be 支持N:N模式的协程 6 years ago