Reviewers: Vladislav Kaznacheev, Mads Ager,

Description:
This change allows generating call-stubs for objects with normal (non-fast)
objects in the prototype chain. StubCompiler::CheckPrototypes does ne

If the top level object is a normal object the stub is stored in its prototype
map.

Lookup result of type NORMAL is not covered (since the normal stub currently
doesn't check the prototype chain).

Please review this at http://codereview.chromium.org/2801018/show

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/stub-cache-arm.cc
  M     src/globals.h
  M     src/ia32/macro-assembler-ia32.h
  M     src/ia32/macro-assembler-ia32.cc
  M     src/ia32/stub-cache-ia32.cc
  M     src/ic-inl.h
  M     src/ic.h
  M     src/ic.cc
  M     src/objects-inl.h
  M     src/objects.h
  M     src/objects.cc
  M     src/stub-cache.h
  M     src/stub-cache.cc
  M     src/v8-counters.h
  M     src/x64/stub-cache-x64.cc
  A     test/mjsunit/call-stub.js


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to