194 Unstar Star 511 Fork 164

GVPtboox / tboxC

2020-02-29 20:55
v1.6.5
update version zip tar.gz
2019-10-12 00:53
v1.6.4
fix mingw compile error zip tar.gz
2018-08-01 22:36
v1.6.3
v1.6.3 released zip tar.gz
2017-08-29 16:17
v1.6.2
update version zip tar.gz
2017-01-24 19:26
85844 waruqi 1578916878 ruki

New features

  • Support coroutine context switch for mips
  • Add __tb_thread_local__ keyword macro
  • Add --micro=y|n option to compiling micro library (~64K) for the embed system
  • Add tb_addrinfo_addr and tb_addrinfo_name interfaces
  • Add stackless coroutine
  • Add semaphone and lock for the stackless coroutine

Changes

  • Optimize io scheduler for coroutine, cache events for poller
  • Add c11 _Static_assert
  • Remove some deprecated interfaces for hash and platform

新特性

  • 针对协程上下文切换,支持mips架构
  • 添加__tb_thread_local__关键字宏
  • 添加 --micro=y|n 选项,实现极小编译,针对嵌入式平台,编译tbox微内核(~64K)
  • 添加 tb_addrinfo_addr and tb_addrinfo_name 接口
  • 添加stackless协程,更加轻量的协程支持,每个协程只占用几十个bytes,同时支持io调度
  • 针对stackless协程,增加lock和semaphone支持

改进

  • 为协程优化io调度器,缓存poller轮询等待,减少频繁重复调用epoll_ctl, kevent等系统接口
  • 添加对c11关键字_Static_assert的支持
  • 针对hash和platform模块,移除一些废弃的接口
2016-10-28 11:38
v1.6.0
modify CHANGELOG.md zip tar.gz
2016-08-23 21:54
v1.5.3
add comment for __tb_typeref__ zip tar.gz
2016-06-25 14:51
v1.5.2
modify version zip tar.gz
2016-01-15 18:34
v1.5.1
fix stdc language zip tar.gz
2015-07-13 11:33
v1.5.0
fix perm for mkdir zip tar.gz
2015-06-12 15:58
v1.4.8
fix libflv parser bug zip tar.gz
2014-12-25 10:44
v1.4.7
fix empty string bug zip tar.gz
2014-08-14 16:26
v1.4.7_rc1
fix compile error for msvc zip tar.gz
C
1
https://gitee.com/tboox/tbox.git
git@gitee.com:tboox/tbox.git
tboox
tbox
tbox

Search