新增功能
     #include "co/benchmark.h" #include "co/mem.h"   BM_group(malloc) { void* p;   BM_add(::malloc)( p = ::malloc(32); ); BM_use(p);   BM_add(co::alloc)( p = co::alloc(32); ); BM_use(p); }   int main(int argc, char** argv) { flag::parse(argc, argv); bm::run_benchmarks(); return 0; } 
  
     - gen 支持生成结构体与 JSON 互转的代码,参考示例 test/j2s。
   
     
     - 协程调度优化。
    - 协程相关组件增强,
co::mutex, co::event, co::chan 等可以在协程或非协程中使用,co::chan 中可以存储 std::string 等非 POD 类型。   
  其他
   
     - 移除 
Random 类,提供 co::rand(),co::randstr() 方法,头文件重命名为 co/rand.h。    - 移除全局的 
Thread、Mutex 类。    co::*scheduler* 等 API 重命名为 co::*sched*。    - 其他改进、bug修复等。
   
还没有评论,来说两句吧...