Add basic API support for Map & Set
authoradamk <adamk@chromium.org>
Tue, 26 May 2015 17:36:48 +0000 (10:36 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 26 May 2015 17:37:01 +0000 (17:37 +0000)
commit395fa8ba2439f7e768376f7512553d66b67d1c87
tree8f10822bd9bcec5092040b7be2433288d652eb71
parenta6676cfebdbcb3a4706a212e5dd9fe89d727c5c1
Add basic API support for Map & Set

Only supports constructing new objects and returning size.
Followup patch will need to add ability to retrieve and
set contents in order to support structured clone.

Also removes a bunch of outdated "experimental" markers from v8.h.

BUG=v8:3340
LOG=y

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

Cr-Commit-Position: refs/heads/master@{#28637}
include/v8.h
src/api.cc
src/api.h
src/bootstrapper.cc
src/contexts.h
src/factory.cc
src/factory.h
src/runtime/runtime-collections.cc
src/runtime/runtime.h
test/cctest/test-api.cc
test/cctest/test-hashmap.cc