Add LookupIterator constructor for arbitrary Object keys
authorjkummerow <jkummerow@chromium.org>
Wed, 30 Sep 2015 14:51:45 +0000 (07:51 -0700)
committerJongsoo Yoon <join.yoon@samsung.com>
Fri, 20 Nov 2015 13:32:15 +0000 (22:32 +0900)
commit4167a398d80c9b49c9252a45485ac5d076eb864e
treed430816b0c91162e7e1f70e3ec999508b52be22a
parentf1f4781471e8349b3fa7631c68a40ea50cfed0bb
Add LookupIterator constructor for arbitrary Object keys

Continuing unification of properties/elements handling, the new
LookupIterator::PropertyOrElement(..., Handle<Object> key, ...) takes
any Object and does the required ToPrimitive/ToName/ToArrayIndex
conversions on it.

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

Cr-Commit-Position: refs/heads/master@{#31023}
src/api.cc
src/lookup.cc
src/lookup.h
src/runtime/runtime-object.cc