User-Agent: Opera/9.64 (Macintosh; Intel Mac OS X; U; en) Presto/2.1.1 Build Identifier: Rhino 1.7 release 2 2009 03 22 A bug to track the progress of making the Rhino implementation conform to the EcmaScript 5 spec (formerly EcmaScript 3.1). Reproducible: Always Including: - Updating the Object property attributes to Enumerable, Configurable, Writable - Add the new methods to Object - Add the new methods to the other built-ins - Add the JSON object - Update the parser to allow specifying property attributes in object literals - more...
Whats the difference between this bug and Bug 445494?
@TNO That bug is the SpiderMonkey es5 tracking bug, this one is the Rhino es5 tracking bug.
Check out  for a more ECMAScript5 compliant Rhino version, mainly focusing on test262 conformance. As of speaking only seven test cases from test262 still fail.  https://github.com/anba/rhino/tree/es5-test262
André: Wow, this is a massive contribution! Thank you! What is your feeling about merging this into the 1.7R4 release which should be out soon? Any commits that may be risky?
Indeed,kudos André (and hello!). It would be wonderful to see your improvements incorporated into Rhino.