Rhino 1.7.11
版本亮点
此次版本更新包含多项改进和新增功能,主要包括以下内容:
- 解析器与执行引擎:显著提升了代码解析效率,并修复了部分语法分析问题。
- 类型化数组支持:增强了对
TypedArray
的支持,使其更符合规范。 - 数学函数完善:新增了多个常用数学函数,包括
padStart
和padEnd
等。 - ** WeakMap/WeakSet 功能扩展**:优化了
WeakMap
和WeakSet
的实现,使其更加稳定高效。
开发者贡献
此版本得益于以下开发者的辛勤付出:
- Ravi Kishore:保留解析后的代码注释及其位置。
- Sébastien Doeraene:修复了
Math.imul
的返回值问题,确保其正确包装为Int32。 - Stijn Kliemesch:新增了测试用例以覆盖更多边界情况。
- Raphaël Jakse:优化了函数arity和length属性的测试。
其他改进
- 修复了数据查看(DataView)相关问题,并启用了更多测试用例。
- 优化了冻结/密封功能,包括
freeze
、preventExtensions
、seal
等方法。 - 改善了代码生成的效率和稳定定性。
希望以上翻译对你有所帮助!如果需要进一步调整,请随时告知。