Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84069 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54135 invoked from network); 28 Feb 2015 06:38:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2015 06:38:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=pthreads@pthreads.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=pthreads@pthreads.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pthreads.org from 209.85.220.45 cause and error) X-PHP-List-Original-Sender: pthreads@pthreads.org X-Host-Fingerprint: 209.85.220.45 mail-pa0-f45.google.com Received: from [209.85.220.45] ([209.85.220.45:46676] helo=mail-pa0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DD/C3-32582-85261F45 for ; Sat, 28 Feb 2015 01:38:17 -0500 Received: by pablj1 with SMTP id lj1so12326449pab.13 for ; Fri, 27 Feb 2015 22:38:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=5R3oaq9yO4Nz0u27fH89judAeq7+iVXr+TFtXmbcwUo=; b=CqkpAIvoHUJyrvts4CavuS6R4h73uSNVojgf7/7aGgXs5PdgM2ULwL4BxrPvQj0TI5 se3EH4qcIVLSq0MJRjk6weSZm+9aHfIs+vPaYGY4bI6RGqRgnGuRaNciaEuaYMgL6BpC Pum5RUOdP73rBHmJp2rnyAXC0HQXyszunkmyhix7HudNRrU2w6iAEZuNCdWZdZ+kllz1 1u4vuSkkAQgSOrk9FxxjoORPXg9o64wSWw51jOYzbA8xddYCQJeqyVZGKfOeKLiuPjvU h53zSd+n80lFH4G2LfPPRqSX4rXfay3bAQg47ou4oDLfJl+JKwlIqaob8ZURS2gWfrTA tKpg== X-Gm-Message-State: ALoCoQmWx7KcRE0QkXiZtYhGNG3Pt2m82eLUycJiaDjNGyfmgWXvBZ12LN/Clq1Hvs8PW8xi1Evy MIME-Version: 1.0 X-Received: by 10.68.69.103 with SMTP id d7mr2436243pbu.110.1425105493371; Fri, 27 Feb 2015 22:38:13 -0800 (PST) Received: by 10.70.35.129 with HTTP; Fri, 27 Feb 2015 22:38:13 -0800 (PST) X-Originating-IP: [86.145.146.49] In-Reply-To: References: Date: Sat, 28 Feb 2015 06:38:13 +0000 Message-ID: To: Levi Morrison Cc: PHP internals Content-Type: multipart/alternative; boundary=001a11380cd6b349ac0510203a01 Subject: Re: [PHP-DEV] [VOTE] Expectations From: pthreads@pthreads.org (Joe Watkins) --001a11380cd6b349ac0510203a01 Content-Type: text/plain; charset=UTF-8 Morning Internals, As mentioned on the RFC, voting finished last night at midnight. The vote passed with a majority (50%+) in favour of custom exceptions, however ... When the patch was originally written assert (expect) was a language construct, and so the exception message wasn't constructed if the assertion passed. In the current patch, assert is still a function call, so to use custom assertions would cost considerably because the custom exception is a parameter (so, +1 object per assertion regardless of result). Because of this, we are not going to merge with custom exceptions enabled, they should not be crippling, another RFC will have to be written to deal with custom exceptions if that's something we want moving forward. Cheers Joe --001a11380cd6b349ac0510203a01--