跳到主要内容

Rhino 1.7.11

版本亮点

此次版本更新包含多项改进和新增功能,主要包括以下内容:

  • 解析器与执行引擎:显著提升了代码解析效率,并修复了部分语法分析问题。
  • 类型化数组支持:增强了对TypedArray的支持,使其更符合规范。
  • 数学函数完善:新增了多个常用数学函数,包括padStartpadEnd等。
  • ** WeakMap/WeakSet 功能扩展**:优化了WeakMapWeakSet的实现,使其更加稳定高效。

开发者贡献

此版本得益于以下开发者的辛勤付出:

  • Ravi Kishore:保留解析后的代码注释及其位置。
  • Sébastien Doeraene:修复了Math.imul的返回值问题,确保其正确包装为Int32。
  • Stijn Kliemesch:新增了测试用例以覆盖更多边界情况。
  • Raphaël Jakse:优化了函数arity和length属性的测试。

其他改进

  • 修复了数据查看(DataView)相关问题,并启用了更多测试用例。
  • 优化了冻结/密封功能,包括freezepreventExtensionsseal等方法。
  • 改善了代码生成的效率和稳定定性。

希望以上翻译对你有所帮助!如果需要进一步调整,请随时告知。