Array.observe emit splices for array length change and update index >= length
authoradamk@chromium.org <adamk@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 4 Jun 2013 23:58:49 +0000 (23:58 +0000)
committeradamk@chromium.org <adamk@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 4 Jun 2013 23:58:49 +0000 (23:58 +0000)
commitde92d0b0e059ee916bab32a393b55c4b72831eb7
treea1482af86519346f7ebdd22f2f699ffe0a50d247
parent70ce03c19dee2529c4402c7c603a9d7c2d375b06
Array.observe emit splices for array length change and update index >= length

R=adamk@chromium.org, rossberg@chromium.org

Review URL: https://codereview.chromium.org/15504002

Patch from Rafael Weinstein <rafaelw@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14944 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/bootstrapper.cc
src/contexts.h
src/objects.cc
src/v8natives.js
test/mjsunit/harmony/object-observe.js