Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Handle accessors on the prototype chain in StoreICs. (issue 10735003)

Received: by 10.52.88.174 with SMTP id bh14mr17339934vdb.6.1341411311039;
        Wed, 04 Jul 2012 07:15:11 -0700 (PDT)
X-BeenThere: v8-dev@googlegroups.com
Received: by 10.52.100.135 with SMTP id ey7ls4358426vdb.6.gmail; Wed, 04 Jul
 2012 07:15:10 -0700 (PDT)
Received: by 10.52.240.229 with SMTP id wd5mr17462478vdc.8.1341411309976;
        Wed, 04 Jul 2012 07:15:09 -0700 (PDT)
Received: by 10.52.240.229 with SMTP id wd5mr17462477vdc.8.1341411309963;
        Wed, 04 Jul 2012 07:15:09 -0700 (PDT)
Return-Path: <rossb...@google.com>
Received: from mail-vc0-f181.google.com (mail-vc0-f181.google.com [209.85.220.181])
        by gmr-mx.google.com with ESMTPS id dy2si2878447vdb.1.2012.07.04.07.15.09
        (version=TLSv1/SSLv3 cipher=OTHER);
        Wed, 04 Jul 2012 07:15:09 -0700 (PDT)
Received-SPF: pass (google.com: domain of rossb...@google.com designates 209.85.220.181 as permitted sender) client-ip=209.85.220.181;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of rossb...@google.com designates 209.85.220.181 as permitted sender) smtp.mail=rossb...@google.com; dkim=pass header...@google.com
Received: by vcbf1 with SMTP id f1so5503127vcb.40
        for <v8-dev@googlegroups.com>; Wed, 04 Jul 2012 07:15:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=google.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :cc:content-type:x-system-of-record;
        bh=rZ/QGpNorvRfrybIuxm4mH1Qi3vpICCDZO99Pa50RxM=;
        b=CLb29/moBJmg4Ym+w0D455eUJR3KwDZPVXBoulCRig8sb/+d9Vr6A73RuCSliaWsqY
         BLqj4eerUFeAU68BlBrGgSo1lol7O0CETJjC26LEu8PkyrlD1FYY+uis1z1EjAFE8M0e
         /ceKMd4cXcjkYxuckSpUHOfXsorkC3rv3Nou7S2/RpLi8KecV1h4zphGa6h2fiwqdY81
         j5yKNBmmQXnKXeH8yGKhsqqRu1ICv5jB/2gYXNv4+Vsty0nEjg8sPtmCwnNZ1hzS9cZl
         YaSc/3UHsBJmg5QWnWsek69D9itl7p+DbgcTInOszqq4fSKekqSf4Znm6ZSXeN14b+iJ
         irEw==
        d=google.com; s=20120113;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :cc:content-type:x-system-of-record:x-gm-message-state;
        bh=rZ/QGpNorvRfrybIuxm4mH1Qi3vpICCDZO99Pa50RxM=;
        b=Oy24FErP5Pxt0Fy23dLVoS9Jl3w/18gVRJJzlBk6WKb0Va2r6eJKAE9QQ/yMebF4DG
         l3ebBBe1Q4Xg/bZ2qAIHMwFd2QVWjW/GU931O2jhEIZ+IiNOFFTbYuxSkohbuCSCU98V
         YOOni8DEAmiKhFR0CekqFR0dYNWFrv2le9jLY0Cc1wWfdJ3DwATrVIaD3m/Zeb2pSxRT
         FFVAhdvuHwmsp5odXAgvnsdIDHxJTcGKf+4TQ7DqPpr1PG/IyKglyw2zek9/NFQ0jobw
         xHq1gG6kLwaFk/Kk6YmJ1N5a5+pizdjZJy9FhcJUAWLCvAtN1BGmmW0FAfZE3IMnyc0N
         rdYw==
Received: by 10.52.73.105 with SMTP id k9mr8759411vdv.72.1341411309813;
        Wed, 04 Jul 2012 07:15:09 -0700 (PDT)
Received: by 10.52.73.105 with SMTP id k9mr8759395vdv.72.1341411309372; Wed,
 04 Jul 2012 07:15:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.94.194 with HTTP; Wed, 4 Jul 2012 07:14:49 -0700 (PDT)
In-Reply-To: <CAPD5VRttX6fNX=_MXuuGupmTtfZtoz=FA2jqxTZNCr9oRVa...@mail.gmail.com>
References: <bcaec5014a37eca90404c4016...@google.com> <CAPD5VRvacGUDU12WmySXNt9ibWCFvJLX1DDgogfT7nPafmx...@mail.gmail.com>
 <CAPD5VRttX6fNX=_MXuuGupmTtfZtoz=FA2jqxTZNCr9oRVa...@mail.gmail.com>
From: Andreas Rossberg <rossb...@google.com>
Date: Wed, 4 Jul 2012 16:14:49 +0200
Message-ID: <CADjR9NpUwpN-q+s+0KtqDme4NceHE0=3j38O2OpB4OCPL3O...@mail.gmail.com>
Subject: Re: Handle accessors on the prototype chain in StoreICs. (issue 10735003)
To: Vyacheslav Egorov <vego...@google.com>
Cc: svenpa...@chromium.org, rossb...@chromium.org, vego...@chromium.org, 
	v8-dev@googlegroups.com
Content-Type: multipart/alternative; boundary=bcaec501c5c097c5b204c401a85d
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQkupLuBhYu4hyNiuzar22nu7dGf8I/Apvmi/O919RvJH2wI9epeWDKE5i2Ikx+tBbk4bKJn1ohBMnkvN1Ji92akHvRvZwQuTdyT1Q27XVYarOwcMAeyPzVMNnsWeOuvFXtssKSc6B0J5hYaenZ2651zFKinvlS5DvA//sLBif2J2aOgtZ9sRagSH6tjxC0a3ImDNkT3

--bcaec501c5c097c5b204c401a85d
Content-Type: text/plain; charset=ISO-8859-1

On 4 July 2012 15:59, Vyacheslav Egorov <vego...@google.com> wrote:

> argh, gibberish should read:
>
> but should not the fixed semantics...
> --
> Vyacheslav Egorov
>
>
> On Wed, Jul 4, 2012 at 3:58 PM, Vyacheslav Egorov <vego...@google.com>
> wrote:
> > But it's should fixed semantics affect only cases when setter
> > _appears_ on the prototype and store site has a stub compiled for
> > assignment into holder?
>

Yes, as I said, it _probably_ doesn't matter. But when I recently fixed
most of the setters-appearing-on-prototype behaviour along with
readonliness, 370 tests broke. Which is why I introduced the flag as a
temporary measure. I didn't look at all of the failures individually, so I
don't know if setters were among the causes, or if it only was readonliness.

Either way, I intend to find out soon. ;)

--bcaec501c5c097c5b204c401a85d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_extra"><div class=3D"gmail_quote">On 4 July 2012 15:59,=
 Vyacheslav Egorov <span dir=3D"ltr">&lt;<a href=3D"mailto:vego...@google.c=
om" target=3D"_blank">vego...@google.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">

argh, gibberish should read:<br>
<br>
but should not the fixed semantics...<br>
--<br>
Vyacheslav Egorov<br>
<div class=3D""><div class=3D"h5"><br>
<br>
On Wed, Jul 4, 2012 at 3:58 PM, Vyacheslav Egorov &lt;<a href=3D"mailto:veg=
o...@google.com">vego...@google.com</a>&gt; wrote:<br>
&gt; But it&#39;s should fixed semantics affect only cases when setter<br>
&gt; _appears_ on the prototype and store site has a stub compiled for<br>
&gt; assignment into holder?<br></div></div></blockquote><div><br></div><di=
v>Yes, as I said, it _probably_ doesn&#39;t matter. But when I recently fix=
ed most of the setters-appearing-on-prototype behaviour along with readonli=
ness, 370 tests broke.=A0Which is why I introduced the flag as a temporary =
measure.=A0I didn&#39;t look at all of the failures individually, so I don&=
#39;t know if setters were among the causes, or if it only was readonliness=
.</div>

<div><br></div><div>Either way, I intend to find out soon. ;)</div></div></=
div>

--bcaec501c5c097c5b204c401a85d--