Skip to content

v0.9.7

Choose a tag to compare

@abin-z abin-z released this 07 May 12:45
· 226 commits to main since this release

Release Notes for v0.9.7

🛠️ Improvements

  • Improved floating point precision to ensure that precision is not truncated when working with floating point numbers.
  • Hand-write move and copy semantic functions to ensure cross-platform consistency
  • Ensure that the content of any class object is cleared after moving it

🐞 Fixes

  • Resolve bug where self-moving assignments would result in double free.

🔍 Testing

  • Extend unit tests with the Catch2 framework to cover new features and edge cases.
  • Verify memory safety using Valgrind to ensure no memory leaks or illegal accesses.

📄 Documentation

  • Updated API documentation to cover new features and improvements.

Full Changelog: v0.9.5...v0.9.7


🛠️ 改进

  • 提升浮点精度, 保证处理浮点数时不截断精度
  • 手写move和copy语义函数, 保证跨平台一致性
  • 确保任何类对象被move后, 类中内容将被清空

🐞 修复

  • 解决自移动赋值会导致double free的缺陷。

🔍 测试

  • 使用 Catch2 框架扩展了单元测试,覆盖新增功能和边界情况。
  • 使用 Valgrind 验证内存安全性,确保无内存泄漏或非法访问。

📄 文档

  • 更新了 API 文档,涵盖新增功能和改进。

修改提交日志: v0.9.5...v0.9.7