Reviewers: Sven Panne, Michael Starzinger,

Message:
This is the next step after the GC API changes for object groups.

mstarzinger, svenpanne: wdyt?

Previously, the implicit references are connected to an object, and for that
WebKit needed to keep track of a "representative object" for each group, since it really wanted to connect implicit references to a group. After this patch,
implicit references are connected to a group.

*But*: for this to work, I had to make the following assumption: the implicit references are always connected to the first object of an object group. Afaics
this is true for V8GCController. Do other embedders use implicit references?

Description:
New GC related APIs: Implicit references.

When using these APIs, the embedder doesn't need to copy Persistent handles
around.

BUG=NONE

Please review this at https://codereview.chromium.org/14175005/

SVN Base: git://github.com/v8/v8.git@master

Affected files:
  M include/v8.h
  M src/api.cc
  M src/global-handles.h
  M src/global-handles.cc
  M src/heap-snapshot-generator.cc
  M src/mark-compact.cc
  M test/cctest/test-api.cc


--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to