Can you tell me where to do that? Or is test262 a better way to fix this (assuming that it is run regularly on V8 and SpiderMonkey)?
On Nov 23, 2013, at 17:15 , Mark S. Miller <[email protected]> wrote: > Hi Axel, please file bugs against Firefox and V8. > > > On Sat, Nov 23, 2013 at 2:24 AM, Axel Rauschmayer <[email protected]> wrote: > It does indeed. I just checked in Safari and got an exception. > > Thanks, > > Axel > > On Nov 23, 2013, at 11:00 , Yusuke SUZUKI <[email protected]> wrote: > >> JavaScriptCore implements it correctly. >> >> --- >> Regards, >> Yusuke Suzuki >> >> >> On Sat, Nov 23, 2013 at 6:24 PM, Axel Rauschmayer <[email protected]> wrote: >> (Hopefully not too off-topic for es-discuss.) >> >> Are JavaScript engines correctly implementing the operation PutValue [1]? >> >> I’d expect the following code to throw an exception. >> Reason: Due to the second part ([[Put]] internal method), step #7 (Throw is >> true, because the assignment happens in strict mode). >> >> ```js >> (function () { 'use strict'; var s=''; s.foo=3 }()); >> ``` >> >> But it doesn’t (not on Firefox and V8). >> >> [1] http://ecma-international.org/ecma-262/5.1/#sec-8.7.2 >> >> -- >> Dr. Axel Rauschmayer >> [email protected] >> >> home: rauschma.de >> twitter: twitter.com/rauschma >> blog: 2ality.com >> >> >> >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >> > > -- > Dr. Axel Rauschmayer > [email protected] > > home: rauschma.de > twitter: twitter.com/rauschma > blog: 2ality.com > > > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > > > > -- > Cheers, > --MarkM -- Dr. Axel Rauschmayer [email protected] home: rauschma.de twitter: twitter.com/rauschma blog: 2ality.com
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

