Handlify PropertyCell::SetValueInferType and friends.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 21 Oct 2013 13:55:24 +0000 (13:55 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 21 Oct 2013 13:55:24 +0000 (13:55 +0000)
commit19b2ee1c400c86c269fd1ddd8920b9df8d55c162
tree3650255cbb0495ca00502521c98a68231b7fb1f1
parent5d8c7ebf374df281d1c7a3d435010aa8e90ffca6
Handlify PropertyCell::SetValueInferType and friends.

This finally gets rid of the pesky trampoline in SetValueInferType and
enforces the layering between PropertyCell and Heap. It requires full
handlification of NewGlobalObject as well, which is only used when the
snapshot is created at compile-time.

R=rossberg@chromium.org

Review URL: https://codereview.chromium.org/28783002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17297 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/factory.cc
src/factory.h
src/heap.cc
src/heap.h
src/objects.cc
src/objects.h
src/stub-cache.cc