Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36139 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 67526 invoked from network); 14 Mar 2008 15:25:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Mar 2008 15:25:07 -0000 Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:56357] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 47/3B-09575-3D89AD74 for ; Fri, 14 Mar 2008 10:25:07 -0500 Received: from localhost (h1149922.serverkompetenz.net [85.214.94.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id EA26E11EFDF; Fri, 14 Mar 2008 16:25:00 +0100 (CET) Date: Fri, 14 Mar 2008 16:24:56 +0100 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1087518062.20080314162456@marcus-boerger.de> To: "Dmitry Stogov" CC: "Andi Gutmans" , "Stas Malyshev" , "phpxcache" , In-Reply-To: <06B0D32C7A96544490D18AF653D6BDE5026BA333@il-ex1.zend.net> References: <06B0D32C7A96544490D18AF653D6BDE5026BA333@il-ex1.zend.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Patch for opcode caches From: helly@php.net (Marcus Boerger) Hello Dmitry, Friday, March 14, 2008, 9:46:41 AM, you wrote: > Hi Marcus, >> -----Original Message----- >> From: Marcus Boerger [mailto:helly@php.net] >> Sent: Thursday, March 13, 2008 9:27 PM >> To: Dmitry Stogov >> Cc: Andi Gutmans; Stas Malyshev; phpxcache; internals@lists.php.net >> Subject: Re: [PHP-DEV] Patch for opcode caches >> >> >> Hello Dmitry, >> >> Monday, March 10, 2008, 1:48:05 PM, you wrote: >> >> > Hi Marcus, >> >> >> > -----Original Message----- >> >> > From: Marcus Boerger [mailto:helly@php.net] >> >> > Sent: Sunday, March 09, 2008 3:00 PM >> >> > To: Dmitry Stogov >> >> > Cc: Derick Rethans; internals Mailing List; Andi Gutmans; Stas >> >> > Malyshev; phpxcache >> >> > Subject: Re: [PHP-DEV] Patch for opcode caches >> >> > >> >> > Hello Dmitry, >> >> > >> >> > please don't apply. The patch looks rather rough and >> untested (see >> >> > below). >> >> > It was tested at least with Zend products and xcache. >> >> Good, I am just worried that we introduce different behavior. >> We should just have one execution mode. Your change is better >> now having a more detailed view on what it does. But I think >> we should not have the old model as well. > Removing early-binding at all might be a subject for PHP6, however in > PHP_5_3 we even keep ze1_compatibility_mode. > I'm not able to remove it. I do not want to remove early binding. In fact I always wanted to have early binding as much as possible. Because that is faster and makes compiler caches easier. So why slow down stuff? A Compiler cache wants everythign as static as possible which means a compiler cache wants early binding. This is also faster. So what are you proposing here? Best regards, Marcus