新增功能
#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。
功能增强
其他
- 移除
Random
类,提供co::rand()
,co::randstr()
方法,头文件重命名为co/rand.h
。 - 移除全局的
Thread
、Mutex
类。 co::*scheduler*
等 API 重命名为co::*sched*
。- 其他改进、bug修复等。
还没有评论,来说两句吧...