Reviewers: Mads Ager, Description: Add "has fast elements" bit to maps and use it in inlined keyed loads.
A potential issue with this change is creating lots of maps when objects flip between fast/slow elements modes. We could add special transitions to avoid this. Yet testing this on our benchmarks, gmail, and wave seems to indicate that this is not a real problem. Please review this at http://codereview.chromium.org/2870018/show Affected files: M src/api.cc M src/arm/codegen-arm.h M src/arm/codegen-arm.cc M src/arm/ic-arm.cc M src/builtins.cc M src/factory.h M src/factory.cc M src/heap.cc M src/ia32/codegen-ia32.cc M src/ic.cc M src/objects-debug.cc M src/objects-inl.h M src/objects.h M src/objects.cc M src/runtime.cc M src/x64/codegen-x64.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
