Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26436 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37447 invoked by uid 1010); 9 Nov 2006 17:54:25 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 37432 invoked from network); 9 Nov 2006 17:54:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Nov 2006 17:54:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=iliaal@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=iliaal@gmail.com; sender-id=pass; domainkeys=good Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.184.226 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: iliaal@gmail.com X-Host-Fingerprint: 64.233.184.226 wr-out-0506.google.com Linux 2.4/2.6 Received: from [64.233.184.226] ([64.233.184.226:38628] helo=wr-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A8/D2-12290-F4B63554 for ; Thu, 09 Nov 2006 12:54:23 -0500 Received: by wr-out-0506.google.com with SMTP id i21so153579wra for ; Thu, 09 Nov 2006 09:54:20 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:in-reply-to:references:mime-version:x-priority:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=gaYhgOuF8Aedv3Bi/XvhLneoMczQ35STeysZHLjrxj4le4JB/y2K11hj8zxQGkJLV1o5MFY1HFmYekOXzP5aCMw7onN0v8Y4pnlVMgg6H8dvccv1e4ql3TKJaYhu2EfyyMZJ9IJWawXH4K8ZkU5+ZNgI0Zlmrocr6uhsiUwxrqA= Received: by 10.90.117.15 with SMTP id p15mr853911agc.1163094860737; Thu, 09 Nov 2006 09:54:20 -0800 (PST) Received: from ?192.168.1.6? ( [74.108.69.82]) by mx.google.com with ESMTP id f16sm1039358qba.2006.11.09.09.54.20; Thu, 09 Nov 2006 09:54:20 -0800 (PST) In-Reply-To: <000701c70421$bae65e80$0100a8c0@pc07653> References: <000701c70421$bae65e80$0100a8c0@pc07653> Mime-Version: 1.0 (Apple Message framework v752.3) X-Priority: 3 Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-ID: <4F6399D7-319A-4E8B-B4FB-A819E77AB068@prohost.org> Cc: "PHPdev" Content-Transfer-Encoding: 7bit Date: Thu, 9 Nov 2006 12:54:10 -0500 To: Nuno Lopes X-Mailer: Apple Mail (2.752.3) Sender: Ilia Alshanetsky Subject: Re: [PHP-DEV] pushing some more optimization patches From: ilia@prohost.org (Ilia Alshanetsky) On 9-Nov-06, at 12:08 PM, Nuno Lopes wrote: > I would like to push 2 more optimization patches onto the PHP tree: > * make arginfo const (and save memory): http://mega.ist.utl.pt/ > ~ncpl/zend_arginfo_const.txt (for php 5.2.1) > Trivial patch, which is expecially good for multi-core systems > sharing the same cache. The first part looks fine, and if no one objects I'll commit it next week. > * use -fvisibility when using gcc 4: http://mega.ist.utl.pt/~ncpl/ > php_gcc4_visibility.txt (for php 5.3/6) > this is a trickier patch and needs some tweaking in extensions > exporting their own API. The little hacks in the Apache SAPIs are > needed because older apache versions didn't know anything about gcc 4. I'd prefer to hold off on adding to 5.2 series at this time, lets try it out on 6.0 and if it works fine there perhaps port it back once 5.3 is on the table. Ilia Alshanetsky