Revert of Add WeakMap to v8.h (patchset #3 id:40001 of https://codereview.chromium...
authoryurys <yurys@chromium.org>
Tue, 3 Feb 2015 14:42:34 +0000 (06:42 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 3 Feb 2015 14:42:49 +0000 (14:42 +0000)
commitaeec653f49b09fb4cda3f7b1090a7baf214c7795
tree9219921d133e432609edead238657a9167673c78
parent37d4c57630636f21e3add8d3d1c7c978ff5fc8e0
Revert of Add WeakMap to v8.h (patchset #3 id:40001 of https://codereview.chromium.org/886473005/)

Reason for revert:
Broke compilation on component build http://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20nosnap%20-%20shared/builds/5007/steps/compile/logs/stdio

Original issue's description:
> Add WeakMap to v8.h
>
> A new map wich references its keys weakly is added to v8.h. Internally it uses the same storage as JSWeakMap but doesn't depend on the JavaScript part of WeakMap implementation in weak-collection.js, hence it can be instantiated without entering any context.
>
> BUG=chromium:437416
> LOG=Y
>
> Committed: https://crrev.com/37d4c57630636f21e3add8d3d1c7c978ff5fc8e0
> Cr-Commit-Position: refs/heads/master@{#26401}

TBR=jochen@chromium.org,mstarzinger@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:437416

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

Cr-Commit-Position: refs/heads/master@{#26402}
include/v8.h
src/api.cc
src/factory.cc
src/factory.h
src/runtime/runtime-collections.cc
src/runtime/runtime.h
test/cctest/test-api.cc
test/cctest/test-weakmaps.cc
test/cctest/test-weaksets.cc