Fix bugs 992, 1083 and 1092
authorpeterhal@chromium.org <peterhal@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Feb 2011 19:29:10 +0000 (19:29 +0000)
committerpeterhal@chromium.org <peterhal@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Feb 2011 19:29:10 +0000 (19:29 +0000)
commitc894b1f317b6c748db9d8a1e151bf2c375b2b6b7
tree6fb15a9ab5f9b9982528fa59832380fd462a5810
parent710fbd2cfbf7acb705c8b10de8b96897116f2574
Fix bugs 992, 1083 and 1092

My previous patch added an assert which uncovered 1092 in the sputnik tests.
This patch adds the fix for 1092, which is to ensure that NormalizeProperties
does not get called for a JSGlobalProxy along all code paths.

Add sputnik tests to .gitignore.

BUG=
TEST=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6627 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
.gitignore
src/handles.cc
src/objects.cc
src/runtime.cc
src/v8natives.js
test/mjsunit/object-define-property.js
test/mjsunit/regress/regress-1083.js [new file with mode: 0644]
test/mjsunit/regress/regress-1092.js [new file with mode: 0644]
test/mjsunit/regress/regress-992.js [new file with mode: 0644]