Thanks a lot Mads!

I've added a test case, but...

For some reason ScriptUsingAsciiStringResource started to fail.  Most
surprisingly it fails even if I add empty test.  Does anybody know what
goes on?  It was the same story with load interceptor, but it cured
itself somehow.


http://codereview.chromium.org/119048/diff/1/2
File src/ic.cc (right):

http://codereview.chromium.org/119048/diff/1/2#newcode878
Line 878: bool interceptor_found = lookup.IsValid() &&
lookup.IsCacheable()
On 2009/06/02 17:22:44, Mads Ager wrote:
> Could you include a comment?

> Maybe combine interceptor_found and receiver->...->IsUndefined() to
one
> has_interceptor_setter bool?

> I guess there is a symmetric case for a property that has an
interceptor setter
> but no getter?


What kind of comment?

I reworked this piece notably and noted that if receiver is global proxy
we do a lookup just to be immediately discarded.  And surprise surprise
for older dom_bench 90.5% (sic!) try to do that.  Alas, peacekeeper
doesn't do anything of that kind :(

And yes, there is a symmetric case.  However, at least for DOM (but I'd
guess overall), it's more typical to have only a getter, not vice versa.
  Maybe file an issue?

http://codereview.chromium.org/119048

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

Reply via email to