Reviewers: Jakob,

Message:
PTAL. The main change is line 2357 in src/objects.cc; requiring some manual
additions of LookupTransition, and allowing the use of IsFound() rather than
IsProperty().

Description:
Removing LookupTransition from LookupRealNamedProperty and related utility
functions.

Callsites now have to manually lookup transitions if required. This
avoids unnecessary overhead of looking up transitions when we don't need
them. This also allows us to use IsFound() in many places where
IsProperty() was required previously.


Please review this at https://chromiumcodereview.appspot.com/10779012/

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

Affected files:
  M src/bootstrapper.cc
  M src/ic.cc
  M src/objects.h
  M src/objects.cc
  M src/profile-generator.cc
  M src/runtime.cc
  M src/stub-cache.cc


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

Reply via email to