Rhino 1.7.7.2
·
875 commits
to master
since this release
This release contains fixes for a few important bugs that have caught Rhino users out in the
field.
- Do not throw a Java exception from array.prototype.sort() no matter how weird the user-supplied
comparator function is. This is a major difference between JavaScript and Java and has caused
us to avoid using "Arrays.sort" on JavaScript arrays. - Fix incorrect offsets in the "DataView" class.
It also includes several other fixes:
- Always append a column number to V8-style stack traces. (Unfortunately it is always "0".)
- Support Object.is and Object.assign.
- Make the Symbol implementation match the spec (for VERSION_ES6 and up only).
- Avoid throwing internal Java exceptions for certain native objects in "toJSON".
- Allow subclassing of ContinuationPending.
- For VERSION_ES6 and up, sort properties in the spec-defined order (int property names
first). - Fix stack overflow in string concatenation.
- Improve performance of ConsString.toString
The next release is likely to be 1.7.8.