- 新增对
main函数
、include
、require
、闭包
、匿名函数
、eval()
等特殊调用的支持 - 新增对PHP 5.1的支持
- 新增对PHP紧急退出后未完成的调用信息的持续收集
- 新增支持扩展与工具间双向通信的通信模块
- 增加对Trait Alias名称的支持
- 编译过程中增加对ZTS状态的检查及提示
- 重构PHP扩展部分,按功能进行模块分
- 统一代码中类型、函数、宏的命名规范
- 软件协议变更为Apache 2.0
- 扩展名称更改为trace(去掉php)
- 优化
zval
的表现形式,完善对数组、对象的支持 - 优化扩展在非trace期间的性能(通过Zend/bench.php测试与不加载扩展时一致)
- 限制参数、返回值的数据长度,减少传输开销
- 解决当浮点数过大或过小导致的崩溃
- 解决2处与SDS相关的内存泄露