commit | eae0e5a552c7ba50d7742762d613560dca954bd4 | [log] [tgz] |
---|---|---|
author | vegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Wed Jan 11 13:18:27 2012 |
committer | vegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Wed Jan 11 13:18:27 2012 |
tree | d70cd94f8961baca11ca24f97817b92eade124ee | |
parent | bb48b314f3f587137b4d67cb6824fc984f3294d4 [diff] |
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. R=mstarzinger@chromium.org BUG=http://crbug.com/109448 TEST=cctest/test-heap/InstanceOfStubWriteBarrier Review URL: http://codereview.chromium.org/9158015 ------------------------------------------------------------------------ Fix build failure introduced by r10380 TBR=mstarzinger@chromium.org Review URL: http://codereview.chromium.org/9190002 ------------------------------------------------------------------------ Review URL: http://codereview.chromium.org/9187003 git-svn-id: http://v8.googlecode.com/svn/branches/3.7@10387 ce2b1a6d-e550-0410-aec6-3dcde31c8c00