Reviewers: Michael Starzinger,

Description:
Merge r10380, r10381 from the bleeding_edge to the 3.7 branch.

Change inlined cache of intanceof stub to use indirection through cell.

The stub was directly patching caller's code without issuing write barrier which
violated incremental marking invariants.

[email protected]
BUG=http://crbug.com/109448
TEST=cctest/test-heap/InstanceOfStubWriteBarrier

Review URL: http://codereview.chromium.org/9158015
------------------------------------------------------------------------


Fix build failure introduced by r10380

[email protected]

Review URL: http://codereview.chromium.org/9190002
------------------------------------------------------------------------

Please review this at http://codereview.chromium.org/9187003/

SVN Base: http://v8.googlecode.com/svn/branches/3.7/

Affected files:
  M     src/arm/code-stubs-arm.cc
  M     src/arm/lithium-codegen-arm.cc
  M     src/ia32/code-stubs-ia32.cc
  M     src/ia32/lithium-codegen-ia32.cc
  M     src/incremental-marking.h
  M     src/version.cc
  M     src/x64/code-stubs-x64.cc
  M     src/x64/lithium-codegen-x64.cc
  M     test/cctest/test-heap.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to