Antony Dovgal wrote:
> In 5.2.1 string-to-double routines were changed to use BSD licensed 
> code (previous version was LGPLed).
> What you see is just an unintentional side-effect of this update.

Side-effect or not, it looks like the change was pretty major and some
documentation should be added. There, really, are two questions:

1. What is the new behavior?
2. Is the new behavior correct?

It looks like, from the bug report, two separate issues are being
reported. The first involves large integers, which I can't reproduce on
w32 builds for 5.2.2 and 5.2.5, and should have anything to do with
string-to-double. The second involves floats to strings.

I'd argue that the first case shouldn't be happening, and I don't see
it, but nate's report appears to be consistent with this sort of thing.

The float complaints, however, is almost certainly all bogus, and needs
better documentation.

-- 
 Edward Z. Yang                        GnuPG: 0x869C48DA
 HTML Purifier <http://htmlpurifier.org> Anti-XSS Filter
 [[ 3FA8 E9A9 7385 B691 A6FC B3CB A933 BE7D 869C 48DA ]]

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to