Add debug mirror support for ES6 Map/Set iterators.
authoraandrey@chromium.org <aandrey@chromium.org>
Tue, 4 Nov 2014 10:02:25 +0000 (10:02 +0000)
committeraandrey@chromium.org <aandrey@chromium.org>
Tue, 4 Nov 2014 10:02:43 +0000 (10:02 +0000)
commit35eaced2084861a44ef41f5d74170f0b9331965e
tree2e6e5b1813cdb4f610036f6ebf1a9950252a41a8
parentd7bc74f866c8abd8c018df69729e69ccd78c8326
Add debug mirror support for ES6 Map/Set iterators.

This is to show values preview of an iterator in DevTools console.

API=v8::Value::IsMapIterator, v8::Value::IsSetIterator
BUG=chromium:427868
R=arv@chromium.org, yangguo@chromium.org, adamk@chromium.org
LOG=Y

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

Cr-Commit-Position: refs/heads/master@{#25100}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25100 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/api.cc
src/factory.cc
src/factory.h
src/mirror-debugger.js
src/runtime/runtime-collections.cc
src/runtime/runtime.h
test/mjsunit/es6/mirror-iterators.js [new file with mode: 0644]