giving up on NaN, with one patch

Sam Tobin-Hochstadt samth at
Tue Mar 26 19:19:47 PDT 2013

On Tue, Mar 26, 2013 at 10:15 PM, David Herman <dherman at> wrote:
> ## Fix 2: Patch the semantics of writing non-writable properties
> I agree with Sam that writing to a non-writable property is silly. We can fix the semantics so that it doesn't actually modify the value if SameValue holds. The only observable difference should be this NaN issue, which is what we wanted to fix in the first place.
> I'm fine with either fix, but note that if we go with Fix 2, there's a finer distinction in the language than SameValue.

Jeff Walden pointed out that the semantics don't actually have this
bug -- see the ValidateAndApplyPropertyDescriptor algorithm, which
doesn't update in the SameValue case.


More information about the es-discuss mailing list