Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32330 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79784 invoked by uid 1010); 15 Sep 2007 21:52:13 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 79769 invoked from network); 15 Sep 2007 21:52:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Sep 2007 21:52:13 -0000 Authentication-Results: pb1.pair.com header.from=ilia@prohost.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ilia@prohost.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prohost.org from 64.233.166.178 cause and error) X-PHP-List-Original-Sender: ilia@prohost.org X-Host-Fingerprint: 64.233.166.178 py-out-1112.google.com Received: from [64.233.166.178] ([64.233.166.178:51924] helo=py-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 52/BD-62179-D045CE64 for ; Sat, 15 Sep 2007 17:52:13 -0400 Received: by py-out-1112.google.com with SMTP id d32so4225468pye for ; Sat, 15 Sep 2007 14:52:10 -0700 (PDT) Received: by 10.65.242.11 with SMTP id u11mr6940994qbr.1189893128166; Sat, 15 Sep 2007 14:52:08 -0700 (PDT) Received: from ?192.168.1.110? ( [99.246.70.178]) by mx.google.com with ESMTPS id f17sm1459457qba.2007.09.15.14.52.07 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 15 Sep 2007 14:52:07 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.3) Content-Transfer-Encoding: 7bit Message-ID: <1F69D3A2-0020-4B78-8B78-F4EE483ECC5D@prohost.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: PHP Developers Mailing List Date: Sat, 15 Sep 2007 17:52:02 -0400 X-Mailer: Apple Mail (2.752.3) Subject: PHP 5.3 Suggested Feature List (Summary) From: ilia@prohost.org (Ilia Alshanetsky) Just over a week has passed since the suggested list of features for PHP 5.3 was posted and it looks like all of the people who wanted to throw in their votes managed to do so. My thanks to all of the people who voted and kept the discussion on track. Here is the end result of all the hoopla. Feature Suggestion Total Votes ------------------------------------------------------------------------ ---------------------------------------------------------- Backport the namespaces patch for PHP 6 20 Symlink the intl extension from PECL 12 Apply the Late Static Binding Patch 21 Implement David's Circular Garbage collection patch 7.5 Implement Sqlite3 support via the ext/sqlite extension 14.5 Remove safe_mode, register_globals and magic_quotes -14 Introduce mysqlind library into core 19.5 OpenID enabling patch for OpenSSL and PHP 5 20 Add array_replace[_recursive] functions (patch is already available) 13 Split off deprecation from E_STRICT into E_DEPRECATED 22 Merge the zend_arg_info const'ify patch 15 Merge the GCC 4 -fvisibility patch 6 Switch for disabling/enabling materialized cursors in mysqli 3 Link phar extension from PECL into core 6 Merge Matt's ZEND_SIGNED_MULTIPLY_LONG() optimization patch 17.5 Introduce new php.ini files parser/scanner + CGI/FastCGI 13 Merge __callStatic patch from PHP 6 20.5 Introduce concept of "strict classes" that do not permit dynamic property creation 6 There were a total of 28 people who voted, so a maximum vote was 28. For the most part it seems that there is a general consensus on the features to go into PHP 5.3, my suggestion is that all features with >10 points are to be put into the 5.3 TODO and the rest can have another change for PHP 6 and/or PHP 5.4 (if that comes to pass). Either way, there definitely appears to be a set a solid reasons to start the 5.3 branch. Ilia Alshanetsky