Add support for API accessors that prohibit overwriting by accessors
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 30 Oct 2008 12:51:06 +0000 (12:51 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 30 Oct 2008 12:51:06 +0000 (12:51 +0000)
commit2013421859f8f18a841bbea537c2f205ae7f6edf
tree7ed0f6c998e52f199e39acf0f20f26dd78890731
parent69e8060636ba5d50244f00580bc2e21522ecf9e1
Add support for API accessors that prohibit overwriting by accessors
defined in JavaScript code by using __defineGetter__ and
__defineSetter__.

Also, disable access checks when configuring objects created from
templates.
Review URL: http://codereview.chromium.org/8914

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@656 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/api.cc
src/apinatives.js
src/bootstrapper.cc
src/factory.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/runtime.cc
src/runtime.h
test/cctest/test-api.cc