This is a stop-the-train scale disaster. ES6 cannot ship in this state. We
need to fix this asap.

My apologies for not tracking this issue better earlier. I thought we had
all agreed on the constraints, so I did not pay sufficient attention to
what I thought was merely the ironing out of minor kinks.

I am trying to arrange a hangout with Tom and Allen to discuss this further.



On Wed, Apr 30, 2014 at 9:50 AM, Jason Orendorff
<jason.orendo...@gmail.com>wrote:

> On Tue, Apr 29, 2014 at 8:08 PM, Mark S. Miller <erig...@google.com>
> wrote:
> >> There aren’t any internal invariant sensitivities that I could find.
>  Once
> >> such a non-standard descriptor is never directly used by any of the
> ordinary
> >> object MOP operations
> >
> > I'm surprised and alarmed by this, and it seems wrong. It is also not
> what I
> > think I remember. What about, for example, the invariant that an object
> > cannot both claim that a property is non-configurable but then later
> change
> > its alleged configuration?
>
> As specified, proxies can do this:
>
>   js> Object.isFrozen(proxy)
>   true
>   js> Object.getOwnPropertyDescriptor(proxy).configurable
>   true
>
> Of course the property is not really configurable. The extent of the
> issue is that Object.getOwnPropertyDescriptor is not a reliable
> reflection API.
>
> -j
> _______________________________________________
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>



-- 
Text by me above is hereby placed in the public domain

  Cheers,
  --MarkM
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to