Weak Cells
authorulan@chromium.org <ulan@chromium.org>
Tue, 14 Oct 2014 14:43:45 +0000 (14:43 +0000)
committerulan@chromium.org <ulan@chromium.org>
Tue, 14 Oct 2014 14:43:45 +0000 (14:43 +0000)
commitdd49272c00668387afc257c430c78cc7f73c2da7
treea6d012347ae45661866dab377b4ded032e53940d
parent75fe010f9389724aa53dc530dc866b03f2428dc7
Weak Cells

Introduce an object that holds a weak reference.
Design document: http://goo.gl/9dSvvy.

BUG=
R=erik.corry@gmail.com

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24606 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
16 files changed:
include/v8.h
src/factory.cc
src/factory.h
src/heap/heap.cc
src/heap/heap.h
src/heap/mark-compact.cc
src/heap/mark-compact.h
src/heap/objects-visiting-inl.h
src/heap/objects-visiting.cc
src/heap/objects-visiting.h
src/objects-debug.cc
src/objects-inl.h
src/objects-printer.cc
src/objects.cc
src/objects.h
test/cctest/test-heap.cc