-
-
Notifications
You must be signed in to change notification settings - Fork 725
ruki edited this page May 18, 2015
·
24 revisions
v1.4.8_dev:
- 重建整个makefile架构,采用*.pkg依赖包模式模块化对第三方库的依赖,降低耦合
- 默认编译配置可以自动探测当前平台支持的依赖包,注:所有依赖包都是可选的,如果要最小化编译,可以完全禁用
- 编译生成的所有库和头文件,也都安装成独立*.pkg格式,方便集成到其他开发平台,也方便copy
- 增强object路径解析接口,支持json, xml宏路径解析,并增加实用json解析工具:jcat
- 实现通用ipaddr结构,统一接口,全面支持ipv6/ipv4,stream/http的url也完全支持ipv6格式解析
- 重命名hash为hash_map,并新增hash_set容器
- 新增路径操作接口,支持相对路径、绝对路径相互转换
- 后续新功能会在dev分支持续更新中,敬请期待。。。
v1.4.7:
- 修复string空字符串bug
- 修复windows下asio的一些bug
- 增强fixed16定点类型的接口,优化部分接口性能,调试模式下增加更多的溢出检测
- 优化整数平方根的实现,增加对64位整数平方根的快速计算
- 修复一些编译问题
v1.4.7_rc1:
这个版本相对v1.4.6更新幅度很大,耗时一年多的时间,几乎重够和完善了大部分模块。
- 增加asio模块,支持各种异步socket/file操作,支持异步dns、ssl(依赖polarssl/openssl)、http
- 重构stream模块,并新增async_stream、async_transfer、transfer_pool等新特性。
- 增加http cookie支持,完善http客户端协议
- 增加sql数据库模块,依赖sqlite3/mysql
- 增加object模块
- 修复和优化xml解析模块
- 优化和完善libc、libm的接口
- 重构整个内存管理架构,完善内存检测的支持,优化内存使用和效率
- 新增 min/max heap容器,新增list_entry、single_list_entry等外置轻量链表实现,和list、single_list不同的是,不需要维护内部内存,而且更加灵活,新增bloom_filter
- 新增remove、walk、count、for等常用算法支持
- 新增线程池、定时器、信号量、自旋锁、atomic64等常用系统操作
- 新增http服务器、http爬虫、http下载器等实用性demo