On Jul 29, 2014 5:47 AM, "alawatthe" <[email protected]> wrote:
>
> Clear rules would also help in discussions like this one:
> https://code.google.com/p/v8/issues/detail?id=3006
>
> Background:
> V8 implemented a new version of sin and cos, which is faster, but does
not have the precision many user want.
> One of the comments (#8) said about precision:
>
> - The ECMA script specification clearly states that Math.sin/cos are
implementation-dependent approximations. There is no guarantees required
regarding precision.
>
> I think, this feels a little bit odd, because where do we draw the line
between performance and precision?
> So, again clear rules (even if they are not as strict as in Java), would
help a lot.

Yes. There are no requirements, but the spirit of the spec is clearly to be
accurate or at least no worse than fdlibm.

Carried to the extreme, this lack of requirements allows implementations to
be conforming even if all functions returned 0 everywhere. Fortunately, no
one does that.

>
> All the best
> alex aka alawatthe
>
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to