Treat the builtins object like other global objects (with
authorkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 1 Jul 2009 11:44:37 +0000 (11:44 +0000)
committerkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 1 Jul 2009 11:44:37 +0000 (11:44 +0000)
commit6cfc5f1ef99a327d7f88f9437ae730c6f52f97d1
treece6f723beb45b8bb087959127f53cc9a4596bba7
parent70331f67f9280c49d2f13ffa867a141bb80e8cca
Treat the builtins object like other global objects (with
cells in old space for properties) and avoid allocating tons
of unused properties in new space when creating new contexts.
Review URL: http://codereview.chromium.org/151146

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2319 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
src/arm/stub-cache-arm.cc
src/bootstrapper.cc
src/factory.cc
src/factory.h
src/heap.cc
src/heap.h
src/ia32/stub-cache-ia32.cc
src/ic.cc
src/objects.cc
src/objects.h
src/property.h
src/runtime.cc
src/stub-cache.cc
src/stub-cache.h
src/x64/stub-cache-x64.cc