v8/test
yurys@chromium.org 3994880715 Support ES6 Map and Set in heap profiler
Added special handling for Map and Set in the heap snapshot generator.

Extracted common base type from JSMap/JSSet similar to JSWeakMap/JSWeakSet.

After handling collection specific properties all collections are processed as regular JSObject to make sure all regular properties set on them are present in the heap snapshot.

BUG=v8:3368
LOG=Y
R=alph@chromium.org, rossberg@chromium.org

Committed: https://code.google.com/p/v8/source/detail?r=22311

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22316 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-07-10 10:54:47 +00:00
..
benchmarks Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
cctest Support ES6 Map and Set in heap profiler 2014-07-10 10:54:47 +00:00
fuzz-natives Make fuzz-natives test generator more robust. 2014-07-09 11:39:22 +00:00
intl Store i18n meta data in hidden symbols instead of js accessible properties 2014-04-01 10:56:16 +00:00
message Clean up some A64 specific code in common code that was introduced by A64 merge 2014-02-12 13:27:13 +00:00
mjsunit Drop deprecated --es5-readonly flag from test suite. 2014-07-09 14:37:58 +00:00
mozilla Add mips64 port. 2014-07-09 11:08:26 +00:00
preparser Throw syntax error when a getter/setter has the wrong number of params 2014-06-17 07:23:26 +00:00
promises-aplus Stop using urllib.urlretrieve() directly. 2014-05-21 09:25:05 +00:00
test262 Add mips64 port. 2014-07-09 11:08:26 +00:00
webkit Throw syntax error when a getter/setter has the wrong number of params 2014-06-17 07:23:26 +00:00