Rhino 1.7.9
此版本修复了一个在1.7.8中引入的潜在ArrayIndexOutOfBoundsException问题。由于这个问题可能非常严重,目前使用1.7.8的项目应该切换到此新版本。
除此之外:
#398
Context上有一个新的标志叫做"FEATURE_INTEGER_WITHOUT_DECIMAL_PLACE"。如果设置了这个标志,Rhino将更努力地以整数形式而不是浮点形式显示数字。此功能目前默认处于禁用状态,但如果其受欢迎程度较高,我们可以考虑在未来启用它。
#383
在"ES6"及以上语言级别下,ToNumber转换现在更符合规范。(此变更对旧的语言级别禁用,以防止向后兼容性问题。)
最后,还有一些其他修复。
感谢所有贡献者,无论是通过问题还是代码!
Attila Szegedi:
- 修复了一个JavaDoc警告
Ivan Vyshnevskyi:
- 使ToNumber(String)转换更符合规范
- 报告解构赋值中默认值的解析错误
Michael[tm] Smith:
- 添加addError(String messageId, int c)方法
- 在ParserTest中添加“非法字符”测试
- 在“标识符是保留字”错误中显示单词
- 添加“标识符是保留字”测试
Oleksandr Maksymenko:
- 更改为将整数对象处理为整数和长整型,而不是双精度型
RBRi:
- 清理代码并尝试使其更快 #373
jhertel:
- 更正:Compatability → Compatibility