💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
Boa v0.21 发布,JavaScript 引擎合规性提升至 94.12%。更新内容包括 Temporal 合规性、AST 新节点和异步 API 增强。PyO3 v0.27 支持 Python 3.14,重构提升性能。BigDecimal v0.4.9 新增数学运算函数,优化计算性能。
🎯
关键要点
- Boa v0.21 发布,JavaScript 引擎合规性提升至 94.12%。
- 主要更新包括 Temporal 合规性提升至约 97%。
- 在 AST 中增加跨度(Span)节点,支持错误回溯。
- 新增工具宏:js_value!、js_object!、boa_class、boa_module。
- 异步 API 增强,重构 JobQueue 和异步化的 ModuleLoader。
- PyO3 v0.27 发布,支持 Python 3.14,不再支持 PyPy 3.9 和 3.10。
- 重构 FromPyObject trait,提升性能和灵活性,新增 .cast() API。
- BigDecimal v0.4.9 发布,新增数学运算函数,优化计算性能。
- 新增幂运算方法,支持将小数提升至以 i64 类型为指数的幂次。
- 上下文感知的乘法运算,支持在固定精度下高效执行乘法。
- 新增数值检查方法,帮助开发者了解数值特性。
- 逆运算性能优化,支持 f64 类型转换,提升运算效率。
❓
延伸问答
Boa v0.21 版本的主要更新内容是什么?
Boa v0.21 版本的主要更新包括合规性提升至 94.12%、Temporal 合规性提升至约 97%、AST 中增加跨度节点、异步 API 增强等。
Boa v0.21 的合规性提升了多少?
Boa v0.21 的合规性从 89.92% 提升至 94.12%。
PyO3 v0.27 版本支持哪些 Python 版本?
PyO3 v0.27 版本支持 Python 3.14,不再支持 PyPy 3.9 和 3.10。
BigDecimal v0.4.9 版本新增了哪些功能?
BigDecimal v0.4.9 新增了幂运算方法、上下文感知的乘法运算和数值检查方法等功能。
BigDecimal 的幂运算方法有什么新特性?
BigDecimal 新增的幂运算方法支持将小数提升至以 i64 类型为指数的幂次。
Boa v0.21 中的异步 API 有哪些增强?
Boa v0.21 中的异步 API 增强包括重构 JobQueue 和异步化的 ModuleLoader。
🏷️
标签
➡️