Fix issue 186:
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 14 Jan 2009 12:13:26 +0000 (12:13 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 14 Jan 2009 12:13:26 +0000 (12:13 +0000)
commitd4dae20a124f646e4417ac60d28fe6e76c6c7a32
tree8eca50f3b79046768e184d724d3cca1403337ca7
parent37a50a80597d5f6c32516d4e7121d584840e7841
Fix issue 186:

    http://code.google.com/p/v8/issues/detail?id=186

Create a new instance type for context extension objects.  Use it to
not use the __proto__ accessor for context extension objects.
Review URL: http://codereview.chromium.org/18044

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1072 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/bootstrapper.cc
src/objects-debug.cc
src/objects-inl.h
src/objects.cc
src/objects.h
test/mjsunit/bugs/bug-186.js [deleted file]
test/mjsunit/regress/regress-186.js [new file with mode: 0644]