Allow partial scanning of large arrays in order to avoid
authorerik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 26 Sep 2012 12:17:24 +0000 (12:17 +0000)
committererik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 26 Sep 2012 12:17:24 +0000 (12:17 +0000)
commitaba09dcf2ed9b1766658582b8743b059583386d7
tree3672610de57c773ab7a976428520d2cd3f7d97a5
parente8ffc2bebdc0a6543908009abfc3553458fea657
Allow partial scanning of large arrays in order to avoid
mark stack overflow.  This is a reland of r12609 -
https://chromiumcodereview.appspot.com/10959011 - but
this time VisitPointers has been fixed (it used to assume
that the first slot was on the first page of a large object).
Review URL: https://chromiumcodereview.appspot.com/10996018

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12619 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap.cc
src/incremental-marking.cc
src/mark-compact-inl.h
src/mark-compact.cc
src/mark-compact.h
src/objects-visiting-inl.h
src/objects-visiting.h
src/spaces.cc
src/spaces.h