[heap] Move IdentityMap data structure out of heap.
authormstarzinger <mstarzinger@chromium.org>
Fri, 28 Aug 2015 13:00:59 +0000 (06:00 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 28 Aug 2015 13:01:08 +0000 (13:01 +0000)
commit3d7a34b5c744065a4e786645fe834ce30725c5fb
treebf2f07c2c19e38bf637ed926645eb5847b74f8be
parent09de997b3504368d40644afa7310b90faff5d09c
[heap] Move IdentityMap data structure out of heap.

This data structure uses the public heap API only and is not specific
to any heap internals. It should be usable throughout V8 and inclusion
of the header file should not be restricted.

R=titzer@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30443}
BUILD.gn
src/identity-map.cc [moved from src/heap/identity-map.cc with 99% similarity]
src/identity-map.h [moved from src/heap/identity-map.h with 96% similarity]
test/cctest/test-identity-map.cc
tools/gyp/v8.gyp