tbox v1.5.1 更新内容
博客专区 > ruki 的博客 > 博客详情
tbox v1.5.1 更新内容
ruki 发表于2年前
tbox v1.5.1 更新内容
  • 发表于 2年前
  • 阅读 44
  • 收藏 0
  • 点赞 1
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

  1. 优化stream,支持对字符设备文件的读写 2. 自动检测所有系统libc接口,优先使用系统版本 3. 修复android下的一些bug 4. 修改tb_init接口,增加allocator自定义内存分配器参数,实现用户的侵入式内存管理 5. 重构内存管理,完全采用分配器allocator模式,可以灵活切换内存管理,支持原生系统内存、静态buffer内存、内存池等各种分配方式 6. 支持自定义内存分配器,并且能够在debug模式下,获取每次分配的代码位置信息,用于自定义追踪 7. 增加轻量级static_pool来维护整块buffer的内存分配,适合局部管理部分内存,pool虽然也能维护,但是底层基于large_pool,比较重量级,适合全局管理内存 8. 修复stream的seek问题 9. 增加stream快速读取全部数据到string的接口 10. 增加adler32 hash算法 11. 增加tb_memmem接口 12. 重定义assert,debug模式遇到assert直接abort执行 13. 采用pcre/pcre2/posix regex实现正则表达式库

v1.5.0:

  1. 重建整个编译架构,采用xmake跨平台自动构建工具进行构建。。
  2. 优化.pkg的依赖包机制,支持依赖库和接口的自动检测,针对libc、libm优先使用自动检测到的系统库接口实现,如果当前平台没有实现则使用tbox的自己实现版本,使得最大化性能和跨平台性。。
  3. 修复strlcpy等一些libc接口的实现bug
  4. 增加跨平台环境变量操作接口
  5. 完善和优化路径操作,增加相对路径、绝对路径的相互转换

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 51
博文 98
码字总数 13166
作品 6
×
ruki
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: