Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124419 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 53EFD1A00B7 for ; Sat, 13 Jul 2024 13:30:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1720877541; bh=4bYtpIDVO/yI8i1lPjm93sw0mQMTq4hy3exz2k78z7I=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Zp72Dj2G3GXvSqs/m+T1fL1ftJ3sfApW8tiFzQ4sUXF0CvAD/tgw4u8SnkEr9c93L 5GiEOSookD/BObbgQJIL3RFsXI47wQHa/i/OpX5IraQdNh3utDfkbj7wOM0qYLy9qh wv8gd30jLHyJxGOlMdT/7O0c5DS2knZOGD08YOm0w/62iyz2NBJZ3kcLEuMWV5W7Co jfkephpWsS9xwMAM/SDfUDYPK8r7cQtCILB2E+PPyg2yx4Cft2SRqz9fu2CftUOK38 S0KdtnTph4IJuTDQcpD/rHVs0j0eM9cN3NpecMjxv6RbHS/tPT9MHA2w5fjaCyqrcb bQmQ324OqDVEg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1F8C818086D for ; Sat, 13 Jul 2024 13:32:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 13 Jul 2024 13:32:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1720877442; x=1721482242; i=cmbecker69@gmx.de; bh=kQdENjtK89CQYxLUaScXuttS5uNr1g9ZlCFIOq9P0bg=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Fs6i2g3/E6AZJ4MD3PhptKVzRPsqnuZufNUMcOLfhu00D2yu8ZtL288PwmnawGW8 xBJY+AIN8cLD41k4JPGLTLyu3nbr9bad43UvkEBRPuqUBl53JOcScLdHBN780maAQ fl5xx86nEmg9qr2VoRI8KRPrEYd4kEYcFSi+XKzGJbPJBKi/F8WQW/glP6n/aY2UG ECAjE5Btlfk/XUW3keGoQC4YKjMyq7AeBoFdZqeLzrCS0hlEmeqJWz5ajZ0CnlJ3C jD/3gH02b1Hiubracur7iMXEh70W7m6aiwFAmCX9vCMFqhyLWWjwUQTFTxrgSkyC5 Lrl4XWw5OyUDNRvRcQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.222.223]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MybGh-1sAA5H1EmD-00rVJG; Sat, 13 Jul 2024 15:30:42 +0200 Message-ID: <2ec18797-60bd-4e11-adf3-c106c9699446@gmx.de> Date: Sat, 13 Jul 2024 15:30:39 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Breaking change of rounding behavior in PHP 8.4 Content-Language: de-DE To: Saki Takamachi Cc: Claude Pache , PHP Internals References: <596bed4d-81a5-4cd4-8af6-1e2c54fd1ffe@gmx.de> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:yTIdnjMwju8vIvSGZk1nGuHuKANAMjQ959e+kn7HJcuxMSIhDip rs8FIK7dAsqU1LBF/7xqLi3ddP8oHsfteGUTIky2rSvxKv324cE04hmXFFnmHwN4YS2fffh rAw+hzeEbWwqrtTjrwQ4AQroAo9QBp+Be4Ot//fzdayx64Uf0EfzFUOI0BCryAIyWw+MJAE LaHKBF8NgTZvyyOU8HzcA== UI-OutboundReport: notjunk:1;M01:P0:TDWKFh5J+EU=;9fita0vmE19974PxnbHxOx6Zpel fct0cjnrsnTD/WV/DkzfCmxkge2sdWQ5G3EjCPiDcgDfK2+VuxqxEscJ5KYQZrnNeTC+h3pMy Au4s2Rzvf5elpOPqk9nXAAf25gk5RWzkZ8UcaI3SNujUVrxA5KWW7jZsGaCFb3DwK8HXyhLX+ xB4s+E6BQ4GS8DBWTFmopEHLcwvy8XhS0uDac/azhbTwYDI1YNddKLbGDzFK0hkElBVz5Eb5L 3OM6Idz+mpqogGW8hJRwAhzSCG9WQs2gOpCsGK8ULLrvZkjGhLgeHi8M5v9ifstf0lVlo50St YtI+QL6ypo/RzLrak9EGTwS2eXjkDP4kcPo0wlkeXuZbpcUk8TldDH7Qq2IfBUf0TR0tu5sgO yQNzUb9JYnKGtA/JiZcxhtA+ner5JJm0YO6gW9nHcvQVuH947oIYAf0rJS50mQj43ZIK3vvqc GxcqebL5R645nZ2O8BVPDwdXoflnyY62ntTEwMlBxu5Z0vemPEC35BUcJQkQC7ht4mj31kwp2 ztUCeyDhaY2+uuHmS/0bceBIkLcGk9Ehw6Rajng9PCGQIVsHrgW981dMhaJPR8Q9lJXOvqj17 yFrJlh4qCI9BAmUcUHCgDLqArE6gV1mPrJLh4ZEQSdE0HbOE6Aubj8cKGR3QXs1KZL0rm7PUF XhJEWneNGrLzz5yVnLSa5EKoB3LefQR8VPjmzvGFHMz24XMXjNM8NyZN56kwDuSpQ1FfEyC5+ eoE3Dz2ePCARSm1anK647ALtHg/IfISTEZ8QQ1A/pK0r5ZMIzCPunbsKaa4al62mPwYHraMpa cHTV8GD+2P49qrffW5rocUQQ== From: cmbecker69@gmx.de ("Christoph M. Becker") Hi Saki! On 13.07.2024 at 15:16, Saki Takamachi wrote: > >>> On 12.07.2024 at 17:26, Claude Pache wrote: >>> >>> See [1] and [2], which motivated the change. >> >> Ah, thank you! I probably should have checked this more thouroughly; >> now even I can see that there was a *bug*, so it is okay for me to stic= k >> with the fix (thank you, Saki!), [=E2=80=A6] >> >>> [1]: https://github.com/php/php-src/issues/12143#issuecomment-17134659= 81 >>> [2]: https://3v4l.org/3Q7BC > > If this can be considered a bug fix, then I'm in favor of keeping it as = is. (I wasn't sure if this should be considered a feature addition.) Well, if I call round() and tell it to round to zero decimals, and it doesn't do it (assuming precision=3D-1), that looks like a bug to me. > I will update UPGRADING with concrete examples. Thank you! Cheers, Christoph