Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46608 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96250 invoked from network); 6 Jan 2010 14:44:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jan 2010 14:44:52 -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:39824] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/D6-12956-3E1A44B4 for ; Wed, 06 Jan 2010 09:44:51 -0500 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 35F2A4144058; Wed, 6 Jan 2010 14:46:57 +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 Wz6PJ8S+SOkm; Wed, 6 Jan 2010 15:46:56 +0100 (CET) Received: from [192.168.80.130] (unknown [195.226.16.50]) (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 383DD4144009; Wed, 6 Jan 2010 15:46:52 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii In-Reply-To: <4B393E65.1070707@smashlabs.com> Date: Wed, 6 Jan 2010 15:44:40 +0100 Cc: Mikko Koppanen , Stanislav Malyshev , Greg Beaver , internals@lists.php.net, Christian Schneider Content-Transfer-Encoding: quoted-printable Message-ID: References: <413588E2-8AC8-49F7-B7BF-97BEFB0A71E4@pooteeweet.org> <4AFA0756.4020609@zend.com> <4AFA0A38.7000502@chiaraquartet.net> <8B520687-04D6-4CB3-BB7A-51A62D74489B@pooteeweet.org> <8cf711460911110244m22e2fedag21e294d8d3909037@mail.gmail.com> <65D94139-8A66-4C89-8418-160F5B2A4280@pooteeweet.org> <4AFAC12B.7000909@chiaraquartet.net> <37C8D87B-416C-4BCB-9100-80D2944FB73A@pooteeweet.org> <4B1EE98E.6030200@zend.com> <8cf711460912230657h57d7cdd5q47bc109df23436e6@mail.gmail.com> <4B393E65.1070707@smashlabs.com> To: Ralph Schindler X-Mailer: Apple Mail (2.1077) Subject: Re: [PHP-DEV] Re: alternative to the fopen() hack in autoloaders From: mls@pooteeweet.org (Lukas Kahwe Smith) On 29.12.2009, at 00:25, Ralph Schindler wrote: > Bump. >=20 > I really think we need to think about this problem that Lukas has = brought up. >=20 > Now that the magic words have come up ('counting stat calls'), can we = get someone to weight in on the possibility of both having some kind of = include_path resolver in the 5.3 branch, and it's impact of stat calls = in PHP both without an optimizer and with an optimizer? >=20 > It seems like enough interest is here, as well as code, and those = willing to contribute the functionality.. What about on the policy = front? >=20 > As you can tell, I am itching to see where this goes ;) just FYI: a tweaked stream_resolve_include_path() is scheduled for inclusion in = PHP 5.3.3 do note that the next PHP 5.3 release will be 5.3.2, so it will be a few = months until we will see this feature in a stable release. regards, Lukas Kahwe Smith mls@pooteeweet.org