Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50562 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30902 invoked from network); 25 Nov 2010 18:25:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2010 18:25:55 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 74.125.83.42 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 74.125.83.42 mail-gw0-f42.google.com Received: from [74.125.83.42] ([74.125.83.42:48858] helo=mail-gw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B2/69-16484-23AAEEC4 for ; Thu, 25 Nov 2010 13:25:55 -0500 Received: by gwb20 with SMTP id 20so643208gwb.29 for ; Thu, 25 Nov 2010 10:25:52 -0800 (PST) Received: by 10.150.139.17 with SMTP id m17mr3499790ybd.339.1290709552323; Thu, 25 Nov 2010 10:25:52 -0800 (PST) Received: from Anonymous.local (c-98-234-184-167.hsd1.ca.comcast.net [98.234.184.167]) by mx.google.com with ESMTPS id q41sm747342ybk.1.2010.11.25.10.25.50 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 25 Nov 2010 10:25:51 -0800 (PST) Message-ID: <4CEEAA2C.2080308@lerdorf.com> Date: Thu, 25 Nov 2010 10:25:48 -0800 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6 MIME-Version: 1.0 To: Ilia Alshanetsky CC: =?ISO-8859-1?Q?Johannes_Schl=FCter?= , Andi Gutmans , Jani Taskinen , davey@php.net, PHP Internals References: <73.C4.59959.876BBEC4@pb1.pair.com> <3EA67EA2-A9B1-4DFB-8A30-05B37BCA313B@iki.fi> <8757232E56758B42B2EE4F9D2CA019C9154B70@US-EX2.zend.net> <1290705653.7033.73.camel@guybrush> <4CEE9C5F.3040206@lerdorf.com> In-Reply-To: X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: Hold off 5.4 From: rasmus@lerdorf.com (Rasmus Lerdorf) On 11/25/10 9:44 AM, Ilia Alshanetsky wrote: >> Looking through trunk I think we are in pretty good shape. I don't >> think cherry-picking and branch merging is an issue at this point. A >> 5.4 with the performance improvements, Traits, minus the type hinting >> breakage is something we can get out pretty quickly without causing any >> sort of PHP 6 confusion or breaking existing apps. >> >> -Rasmus > > I Second that. The 5.4 will be backwards compatible release to the 5.3 > code as far as PHP applications are concerned. The only items that > would be "broken" are deprecated features we may choose to remove like > register_globals,magic_quotes_gpc,etc... > > Having this release out, to let people realize the performance > benefits from core + apc bundling it offers would be supremely helpful > to all users of PHP. We also need that non-null zend_parse_parameters type implemented to clean up the null-byte poisoning fixes in 5.3. I can't see this slowing us down much as it is pretty trivial. Just takes someone to sit down for a couple of hours and implementing it and finding all the places where parameters end up in paths. There are probably other places we don't want nulls either that currently have local checks that can be removed. -Rasmus