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