Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84464 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56186 invoked from network); 9 Mar 2015 11:20:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Mar 2015 11:20:28 -0000 Authentication-Results: pb1.pair.com header.from=bobwei9@hotmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=bobwei9@hotmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain hotmail.com designates 65.55.116.100 as permitted sender) X-PHP-List-Original-Sender: bobwei9@hotmail.com X-Host-Fingerprint: 65.55.116.100 blu004-omc3s25.hotmail.com Received: from [65.55.116.100] ([65.55.116.100:58487] helo=BLU004-OMC3S25.hotmail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7F/2C-29848-BF18DF45 for ; Mon, 09 Mar 2015 06:20:28 -0500 Received: from BLU437-SMTP66 ([65.55.116.73]) by BLU004-OMC3S25.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Mon, 9 Mar 2015 04:20:25 -0700 X-TMN: [m08PoOuHXlG2Ts1fTPOcs/e2rHITUiK/] X-Originating-Email: [bobwei9@hotmail.com] Message-ID: Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) In-Reply-To: <438F62BF-E1D3-484E-8242-C616F6007811@heroku.com> Date: Mon, 9 Mar 2015 12:20:19 +0100 CC: Nikita Popov , PHP internals Content-Transfer-Encoding: quoted-printable References: <438F62BF-E1D3-484E-8242-C616F6007811@heroku.com> To: David Zuelke , Dmitry Stogov X-Mailer: Apple Mail (2.2070.6) X-OriginalArrivalTime: 09 Mar 2015 11:20:22.0412 (UTC) FILETIME=[08747CC0:01D05A5B] Subject: Re: [PHP-DEV] [VOTE] Exceptions in the engine From: bobwei9@hotmail.com (Bob Weinand) > Am 09.03.2015 um 12:04 schrieb David Zuelke : >=20 > Why not wait with the merge until a consensus emerges regarding = Throwable? >=20 >=20 >> On 09.03.2015, at 05:26, Nikita Popov wrote: >>=20 >> On Mon, Feb 23, 2015 at 7:15 PM, Nikita Popov = wrote: >>=20 >>> Hi internals! >>>=20 >>> Voting on the engine exceptions RFC, which proposes to convert = existing >>> fatal and recoverable fatal errors into exceptions, has opened: >>>=20 >>> https://wiki.php.net/rfc/engine_exceptions_for_php7#vote >>>=20 >>> The primary vote requires a 2/3 majority, as this is a language = change. >>>=20 >>> A second vote will decide whether to use a BaseException based = inheritance >>> hierarchy. This vote uses a simple majority. >>>=20 >>> Voting is open until 2015-03-08. >>>=20 >>=20 >> This RFC has been accepted with 60 votes in favor and 2 against. The >> BaseException hierarchy has been accepted with 39 in favor and 19 = against. >>=20 >> During voting some concerns about the naming of the BaseException = class >> have been raised. This detail can be sorted out in a follow-up = discussion - >> changing this (assuming only the name is changed) is simple and only = a >> couple of tests need to be adjusted. >>=20 >> Dmitry, do you want to merge your current patch? >>=20 >> Nikita I'd like to merge master in and finish my patches to use the = EngineException too. Also, what's the reason to delay it? The RFC only should be a tiny = commit to rename and change from abstract class to interface. Whose = voting will finish not before beginning of April... Nothing significant will be changed (simple find&replace, that's = probably all), but it's easier to adapt, when the changes are in = earlier. I just can repeat Nikita: Please merge it, Dmitry. Thanks, Bob=