Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:87028 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77626 invoked from network); 5 Jul 2015 17:02:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Jul 2015 17:02:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.54 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.215.54 mail-la0-f54.google.com Received: from [209.85.215.54] ([209.85.215.54:35181] helo=mail-la0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5A/C2-21549-B0369955 for ; Sun, 05 Jul 2015 13:02:04 -0400 Received: by lagh6 with SMTP id h6so130077925lag.2 for ; Sun, 05 Jul 2015 10:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=aXaSJsldAGwLHidLQ5T58fsVEgwqmyQp3BCgdqDxJ4M=; b=VNKEZVe6kXfjVLK9RBQdlF1bU5Aj1lbFqYSDr51OgDditbEvDfk9V927dDjckYcMpX CTP08EKi9g9UM3VVYDqd0Xo+LoA5IRsZmcSweCABn/86CY+qSou+Qmsz4JZdNtr0QFZ9 gPameNg85mhYE1Un/OSNLoAKdZiBog41BSYcpuHMSPxC04TsgUg/aBVZ6cJAHcyjBErM 0eqB26XgSCUQ+FeRvGsjHEIgvOeUFp5FO8xBM2a497Xde9LE4vHsnyk2S7bXI8Ezt5mJ KINYBq6utSM2OY//ajy2dp2+WMlUJlx1CrxSxDosHy2HHZL1iIkyeFQE+gjeeUqpqO4F ZcjA== MIME-Version: 1.0 X-Received: by 10.152.238.39 with SMTP id vh7mr44868658lac.71.1436115720117; Sun, 05 Jul 2015 10:02:00 -0700 (PDT) Received: by 10.152.43.105 with HTTP; Sun, 5 Jul 2015 10:02:00 -0700 (PDT) In-Reply-To: References: Date: Sun, 5 Jul 2015 19:02:00 +0200 Message-ID: To: Sherif Ramadan Cc: Dan Ackroyd , =?UTF-8?B?SmFrdWIgS3Viw63EjWVr?= , Dmitry Stogov , Bob Weinand , Andrea Faulds , PHP Internals , Nikita Popov , Aaron Piotrowski , Levi Morrison Content-Type: multipart/alternative; boundary=001a1133b44e5aa413051a23bf14 Subject: Re: [PHP-DEV] Re: Revert unapproved language change, was: Fix division by zero to throw exception (round 2) From: tyra3l@gmail.com (Ferenc Kovacs) --001a1133b44e5aa413051a23bf14 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, Jul 5, 2015 at 1:01 PM, Sherif Ramadan wrote: > On Sun, Jul 5, 2015 at 6:29 AM, Dan Ackroyd > wrote: > > > On 4 July 2015 at 20:56, Sherif Ramadan wrote= : > > > > > > I'm proposing that we reconsider removing the warning from floating > point > > > division and here's why. > > > > Wait ....what? I don't remember an RFC about the behaviour changing. > > Did someone ninja commit a change to the language? > > > > Well it sure looks like it: > > > > > https://github.com/php/php-src/commit/f9724b93f6592d2f77fa9165038a0ba0db3= da0c6 > > > > This is absolutely a change that needs an RFC. As the change was done > > without one, please can it be reverted until an RFC is done? > > > > I actually fully agree to the IEEE 754 compliance part and I doubt anyone > will disagree on that part as it only stands to benefit everyone. However= , > I completely disagree with removing the warning blind-sidedly and > especially two days before the beta1 release like that. I do opt that it = be > reverted, however, until the matter is fully resolved. If that happens to > take a day or a month it shouldn't result in releasing ad hoc changes tha= t > will be wish-washy between releases like that should something change. At > the very least let's cherry pick it out of the beta 1 release to ensure > we've fully resolved the matter. > > hi, my 2 cents: the IEEE 754 related changes had enough discussion and while it would have been nice handling it under an rfc earlier instead of pushing it late calling it a bugfix I think we should keep it. however I see little point in removing the warning at this point, I can understand how from a purist point of view it makes little sense, but we have this warning forever and as people already pointed out at the very least can help with debugging bugs in your code. so I would keep the warning for 7.0 (as removing it after beta1 would be even worse than pushing the change 2 days before tagging beta1). --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --001a1133b44e5aa413051a23bf14--