tbox v1.6.0 released, add coroutine library!
原文链接 https://waruqi.github.io/2016/10/30/update-v1.6.0/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
New features
- Support make command and compile directly without xmake
- Add switch context interfaces into platform module
- Add coroutine module (supports i386, x86_64, arm, arm64 ..)
- Add simple http server demo using coroutine
- Add simple spider using coroutine
- Add io poller interfaces(with epoll, poll, kqueue, select)
- Support mbedtls ssl library
- All io modules(stream, socket, http, ..) support coroutine mode
- Provide lock, semaphone and channel for coroutine
Changes
- Optimize and rewrite thread local store module
- Modify thread interfaces
- Mark the asio module as deprecated
- Optimize exception interfaces
Bugs fixed
- Fix some warning and errors for compiler
- Fix some thread bugs
- Fix parse bplist uid type