v8/test
vegorov@chromium.org bfd048173f Notify collector about lazily deoptimized code objects.
All slots that were recorded on these objects during incremental marking should be ignored as they are no longer valid.

To filter such invalidated slots out during slots buffers iteration we set all markbits under the invalidated code object to 1 after the code space was swept and before slots buffers are processed.

R=erik.corry@gmail.com
BUG=v8:1713
TEST=test/mjsunit/regress/regress-1713.js

Review URL: http://codereview.chromium.org/7983045

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9402 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-09-22 16:01:35 +00:00
..
benchmarks Switch from sample shell to d8 for unit test 2011-07-26 05:56:45 +00:00
cctest Cleanup and enable GrowAndShrinkNewSpace test case. 2011-09-22 14:50:20 +00:00
es5conform Change global const handling to silently ignore redeclarations 2011-09-15 12:00:30 +00:00
message Fix bug introduced by earlier "cleanup". 2011-08-22 12:54:03 +00:00
mjsunit Notify collector about lazily deoptimized code objects. 2011-09-22 16:01:35 +00:00
mozilla Merge experimental/gc branch to the bleeding_edge. 2011-09-19 18:36:47 +00:00
preparser Reintroduce duplicate identifier detection in preparser. 2011-09-07 12:39:53 +00:00
sputnik Fix asserts and GC unsafeness in stub generation, bug=1689. 2011-09-16 13:06:51 +00:00
test262 Switch from sample shell to d8 for unit test 2011-07-26 05:56:45 +00:00