Reland "Enable Object.observe by default" again
authoradamk@chromium.org <adamk@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 13 Mar 2014 00:20:06 +0000 (00:20 +0000)
committeradamk@chromium.org <adamk@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 13 Mar 2014 00:20:06 +0000 (00:20 +0000)
commit8bd05193c7494d4a97c41ca0bd0a7620a1bb552b
tree63adf326e1bc1cd17ee228e4045993046e4be784
parenteb606948b1446c1eab9cf05db21409912f52e2ae
Reland "Enable Object.observe by default" again

This re-re-re-lands enabling Object.observe. The Chromium tests that
failed last time this was rolled into Chromium have been disabled in
https://src.chromium.org/viewvc/chrome?view=revision&revision=256706

This patch should be safe to merge once that lands.

BUG=v8:2409
LOG=Y
TBR=rossberg@chromium.org,dslomov@chromium.org,rafaelw@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19868 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 files changed:
src/accessors.cc
src/bootstrapper.cc
src/flag-definitions.h
src/ic.cc
src/object-observe.js
src/objects.cc
src/runtime.cc
test/cctest/test-heap.cc
test/cctest/test-microtask-delivery.cc
test/cctest/test-object-observe.cc
test/mjsunit/debug-script.js
test/mjsunit/es7/object-observe.js [moved from test/mjsunit/harmony/object-observe.js with 100% similarity]
test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt
tools/gyp/v8.gyp