Reapply 7763, including arm and x64 variants.
authorricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 5 May 2011 05:21:30 +0000 (05:21 +0000)
committerricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 5 May 2011 05:21:30 +0000 (05:21 +0000)
commite0eb110130d1e0634c148c18be9cb49b507b8306
tree1c16ccc1d295dad99035ab7cddf3a119040fabd4
parent6e4629a81c702f9f59a333fd21bde16c7e52e5a1
Reapply 7763, including arm and x64 variants.

The only difference to revision 7763 is the implementation in the
builtins file for arm and x64, plus a move of Array.prototype.toString
and Array.prototype.toLocaleString from should throw on null or
undefined to the non generic test cases in the function-call test (due
to us not currently supporting generic cases with these to functions)
Review URL: http://codereview.chromium.org/6928007

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7786 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/arm/builtins-arm.cc
src/array.js
src/date.js
src/ia32/builtins-ia32.cc
src/messages.js
src/string.js
src/v8natives.js
src/x64/builtins-x64.cc
test/es5conform/es5conform.status
test/mjsunit/function-call.js [new file with mode: 0644]
test/mjsunit/regress/regress-485.js
test/mozilla/mozilla.status
test/sputnik/sputnik.status