Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40124 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36954 invoked from network); 28 Aug 2008 21:38:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Aug 2008 21:38:57 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:53052] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6A/BD-28891-FEA17B84 for ; Thu, 28 Aug 2008 17:38:56 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id F19A64144011; Thu, 28 Aug 2008 21:39:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QSjCbG1KpllX; Thu, 28 Aug 2008 23:39:19 +0200 (CEST) Received: from [192.168.0.176] (77-57-23-243.dclient.hispeed.ch [77.57.23.243]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id E454D4144007; Thu, 28 Aug 2008 23:39:17 +0200 (CEST) To: Matt Wilmas In-Reply-To: <00be01c90919$0592d0f0$0201a8c0@pc1> X-Priority: 3 References: <00ea01c8a160$2edd8160$0201a8c0@pc1> <016c01c8eccd$e28cfac0$0201a8c0@pc1> <488835D0.1040005@zend.com> <00e501c8ed77$3498cf20$0201a8c0@pc1> <48889901.8000008@zend.com> <015101c8f306$34c358f0$0201a8c0@pc1> <4891CC46.2020208@zend.com> <020e01c8f32e$a82a9fb0$0201a8c0@pc1> <4891F189.7030202@zend.com> <00be01c90919$0592d0f0$0201a8c0@pc1> Message-ID: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v928.1) Date: Thu, 28 Aug 2008 23:38:47 +0200 Cc: , "Dmitry Stogov" X-Mailer: Apple Mail (2.928.1) Subject: Re: [PHP-DEV] [PATCH] No runtime fetching of built-in global constants From: mls@pooteeweet.org (Lukas Kahwe Smith) On 28.08.2008, at 16:18, Matt Wilmas wrote: > Well, it's been awhile since Alpha 1 :-), so I wanted to finally > resend this > before Alpha 2! I agree that the additional optimization probably > wouldn't > happen often, as there won't be that much namespace usage right > away, I > assume. But I think it makes sense to handle :: prefix constants, > since > they're known to have global scope, and I can see the future [online] > optimization tip: "When using namespaces, use :: for global > constants to get > compile-time substitution." ;-) Dmitry .. if you find time to commit this tomorrow its on, otherwise this one has to stay out of 5.3.0. Speaking of which, tomorrow really is the hard deadline for feature additions. This includes additions to self contained extensions and of course anything engine related. From Friday on the focus will be on producing a rock solid alpha2, with only clear bug and build fixes. With a beta1 hopefully to follow within 2-3 weeks. We will then see how soon we can move to RC stage. A release in October seems optimistic at this point, but not totally undoable. But things might have to slip into early November. regards, Lukas Kahwe Smith mls@pooteeweet.org