Added ability to remove prototype from function. In this case, [[Construct]] from...
authordgozman@chromium.org <dgozman@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 28 Apr 2010 12:05:40 +0000 (12:05 +0000)
committerdgozman@chromium.org <dgozman@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 28 Apr 2010 12:05:40 +0000 (12:05 +0000)
commit8fee5e810acc243f1c0467398866d382a9146003
treef8ccac28d670d45cfece38aeac8b9ecb6c6fdb9d
parentffedb9ea3f382f7c1cf7582a89359de09a71154d
Added ability to remove prototype from function. In this case, [[Construct]] from function will not be allowed.
Added runtime function %FunctionRemovePrototype for this.
Removed prototypes from all builtin functions.
Some sputnik tests marked as fixed.
Added test to check builtins behavior.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4536 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 files changed:
src/bootstrapper.cc
src/contexts.h
src/factory.cc
src/factory.h
src/handles.cc
src/ic.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/runtime.cc
src/runtime.h
src/v8natives.js
test/mjsunit/function-without-prototype.js [new file with mode: 0644]
test/sputnik/sputnik.status