Rhino 1.7.7.1
Table of contents
This release fixes a few critical bugs that were affecting code in the field:
- Improve String.prototype.repeat to work more efficiently and to not overflow
- Fix CallSite.isNative() and isTopLevel() so that they do not throw fatal errors
- Replace the implementation of the “YearFromTime” internal method for the Date class to avoid large CPU loops
Specific Changes:
- Formatting issue with SourceReader.
- Fix CallSite.isNative() and isTopLevel() to not throw.
- Make String.prototype.repeat not overflow for large values, and change code style a bit.
- Add tests from 1.7.7.
- Add Gradle code from 1.7.7.
- Replace YearFromTime with code from jsdate.cpp to avoid long CPU loops.