Hi all, Just an update on my Google Summer of Code project, which was implementing the ES5 features in Rhino.
Now implemented, and in CVS are: - the new Object constructor methods - the JSON object - Function.prototype.bind - String.prototype.trim - Array.prototype.isArray - Date.prototype.toISOString - Date.prototype.toJSON As there are only two weeks of work left for the program, I'm just going to work on fixing bugs and conformance test failures, guided by Microsoft's ES5Conform tests suite [1] (patched [2] to allow run it from a shell), and Annex E of the spec. The big thing left to do after that will be strict mode, which is perhaps one of the most useful new features, but I don't expect to have time to do it before the program ends. I'm blogging updates here: http://raphscallion.com/blog and code updates are here: http://github.com/rapha/rhino/tree I hope people find this useful, and can report back any issues they might have with it. Cheers, Raphael [1] http://es5conform.codeplex.com/ [2] http://es5conform.codeplex.com/WorkItem/View.aspx?WorkItemId=23271 _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
