Cache maps for externalized typed array objects.
authordslomov@chromium.org <dslomov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 22 Apr 2014 12:24:28 +0000 (12:24 +0000)
committerdslomov@chromium.org <dslomov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 22 Apr 2014 12:24:28 +0000 (12:24 +0000)
commitb0f91095bdbea79a08577b88ccacd711e5c154cf
tree922880ec34fb7f67cdda664a93a4aa8c583c3ed9
parenta2ac40aca7b0eea450eab617119d18060532a0be
Cache maps for externalized typed array objects.

After this, the maps do not garbage-collect, and typed array
constructors do not deopt.

R=ulan@chromium.org
BUG=363855
LOG=N

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20887 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/bootstrapper.cc
src/contexts.h