Remove hidden prototype for builtin functions.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 15 Nov 2011 09:44:57 +0000 (09:44 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 15 Nov 2011 09:44:57 +0000 (09:44 +0000)
commit330cd2205c0dfb2a2c81eeb5cc3288df2cde5416
tree4f9d9ca0ac2fbde910a2167c29c4bafa5fe484f0
parentdaecf27aca7693d3f7185f7d86395186748973ac
Remove hidden prototype for builtin functions.

This is a deliberate non-conformity introduced more than 2 years ago to
be compatible with JSC. The current state is that all other browsers
perform ES5 conform in that regard.

R=erik.corry@gmail.com
BUG=chromium:1717,chromium:39662
TEST=test262/15.2.3.6-4-6??,mjsunit/undeletable-functions

Review URL: http://codereview.chromium.org/8566009

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9993 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/array.js
src/collection.js
src/date.js
src/math.js
src/runtime.cc
src/runtime.h
src/string.js
src/v8natives.js
test/cctest/test-api.cc
test/mjsunit/regress/regress-91517.js [deleted file]
test/mjsunit/undeletable-functions.js
test/sputnik/sputnik.status
test/test262/test262.status