Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84021 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99182 invoked from network); 27 Feb 2015 15:40:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Feb 2015 15:40:42 -0000 Authentication-Results: pb1.pair.com header.from=j.boggiano@seld.be; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=j.boggiano@seld.be; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain seld.be designates 209.85.212.172 as permitted sender) X-PHP-List-Original-Sender: j.boggiano@seld.be X-Host-Fingerprint: 209.85.212.172 mail-wi0-f172.google.com Received: from [209.85.212.172] ([209.85.212.172:41297] helo=mail-wi0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3D/18-32582-9FF80F45 for ; Fri, 27 Feb 2015 10:40:42 -0500 Received: by widex7 with SMTP id ex7so1088996wid.0 for ; Fri, 27 Feb 2015 07:40:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Ye5bdj51urBeBVo3D8qdu2ePYz4z/yNyXbxe4GKT2G0=; b=QnKdk2c13IffjUSh1pO2fMhdTfMklrDxA+5s7HhBQQJGpS8/74ngd46VGfQHQimsPl +vkUkhiurihkGxytuXq2G9IdzxCv/4FMHfzNHkdEfB89JJxS+I7YQR37dMYfnfoWXay1 sGPQoA9wilGl0zNm1ESLkAxVHZELcztxc/hKh9E1MCCaaoKBt36wWpeVFH0+i13QijFG K3g5J2R0JwBYKPxiLX/qZ+pjmy1tIfCqtf/YPJcEFppC5mB8g1m+RImyFkwei7OGcp0W 6dGt5myYaJ3yAe8CYyp1U5eta87WMq0A68xQUiOUWV69EZ9H1JsTxmS1Cn/tV2PiDjwZ zb0g== X-Gm-Message-State: ALoCoQk3RZnyjXXN3G2rtaT/1ZDpKnji5SOUic98ysdRZFtR2iBmzIHPJewWaaf3PJg3zwXIVKsm X-Received: by 10.194.122.232 with SMTP id lv8mr12085629wjb.146.1425051638840; Fri, 27 Feb 2015 07:40:38 -0800 (PST) Received: from [146.90.233.222] (222.233.90.146.dyn.plus.net. [146.90.233.222]) by mx.google.com with ESMTPSA id q6sm3314685wix.13.2015.02.27.07.40.36 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Feb 2015 07:40:37 -0800 (PST) Message-ID: <54F08FF3.3040404@seld.be> Date: Fri, 27 Feb 2015 15:40:35 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: internals@lists.php.net References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: Zend JIT Open Sourced From: j.boggiano@seld.be (Jordi Boggiano) On 27/02/2015 15:19, Andi Gutmans wrote: > >> On Feb 27, 2015, at 7:12 AM, Anthony Ferrara wrote: >> >> Dmitry and Zend, >> >> Thank you for sharing your code. I look forward to playing with it. >> >> Perhaps after 7 stabilizes (and ships) you could write up your >> thoughts around it? Why decisions were made and the findings that you >> have? > > Yes I think we can definitely do that. It is an interesting experiment and clarified also that JIT was less interesting in the short term as we can all observe by the fabulous results of the current PHP 7 runtime. But absolutely worth discussing post 7 as there surely are interesting opportunities. Do you have a one line summary of why it's useless for real world applications? Is it just because they don't do enough number crunching compared to I/O or is it a matter of the JIT not kicking in fast enough to improve things in a single request cycle? I am biased but if it improves the bench code so much it still sounds like a potentially good things for specific code like the composer dependency solver :) Cheers