Allow the morphing of strings to external strings to avoid having to
authoriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 11 Feb 2009 23:52:52 +0000 (23:52 +0000)
committeriposva@chromium.org <iposva@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 11 Feb 2009 23:52:52 +0000 (23:52 +0000)
commit1bf2c7405e33fefe4fe8b63a57957f01718885cf
tree9096795305a5c337046bc7394f9f28c8fb38ea96
parentc621bbbe4578adb1b14b3345860701de54a7a92c
Allow the morphing of strings to external strings to avoid having to
create copies in the embedding code (aka WebKit V8 bindings) on every
external use.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1252 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/api.cc
src/heap.cc
src/heap.h
src/mark-compact.cc
src/objects-inl.h
src/objects.cc
src/objects.h
test/cctest/test-api.cc