Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84046 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79553 invoked from network); 27 Feb 2015 20:53:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Feb 2015 20:53:36 -0000 Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.53 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.215.53 mail-la0-f53.google.com Received: from [209.85.215.53] ([209.85.215.53:44485] helo=mail-la0-f53.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 37/A7-32582-059D0F45 for ; Fri, 27 Feb 2015 15:53:36 -0500 Received: by lams18 with SMTP id s18so19868428lam.11 for ; Fri, 27 Feb 2015 12:53:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zwuOk2GZMcTL7tXyYznZK/mh8MGHRCDVMNOJWaIKpSc=; b=uPl5UACbP9OuGy7RcE2GgX3d15CJRUQf8HQdHSs4YlkVrzKHJZy9/JCWotoDn221rR 6jL0o6MnRAEjzFemGLhFY6qy0Wg2vrJf82DJsaJO3DmjVensIKe44lGRdpvHYpBUD0GF afo1u6F5aXg22600MfD0bcAHvSZwn0s+t6tQny3/GWBeZ2aF65yUkAd/Z3ZWxp2I3BjP 1oAQYc8OY11756cmPcaTqHCxMSTJhEefGBIbxEMRIcq+Sw381whOd1LmKf6n+CodXym2 bgGY1+T844+uL25Y2Mej8xk8Wgazynv1tBDOF4rPDhIkyiSe6gU/1FynAJw9BmxgGwRK esRw== MIME-Version: 1.0 X-Received: by 10.152.181.197 with SMTP id dy5mr4975528lac.57.1425070413425; Fri, 27 Feb 2015 12:53:33 -0800 (PST) Received: by 10.25.43.9 with HTTP; Fri, 27 Feb 2015 12:53:33 -0800 (PST) In-Reply-To: <9977a20c9d756489f41e666d23c89e3f@mail.gmail.com> References: <54F08FF3.3040404@seld.be> <63262a9c0edd51bbf38df2a00c87340e@mail.gmail.com> <9977a20c9d756489f41e666d23c89e3f@mail.gmail.com> Date: Fri, 27 Feb 2015 15:53:33 -0500 Message-ID: To: Zeev Suraski Cc: Dmitry Stogov , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Re: Zend JIT Open Sourced From: ircmaxell@gmail.com (Anthony Ferrara) Zeev, On Fri, Feb 27, 2015 at 3:36 PM, Zeev Suraski wrote: >> -----Original Message----- >> From: Anthony Ferrara [mailto:ircmaxell@gmail.com] >> Sent: Friday, February 27, 2015 10:21 PM >> To: Dmitry Stogov >> Cc: Zeev Suraski; Jordi Boggiano; PHP Internals >> Subject: Re: [PHP-DEV] Re: Zend JIT Open Sourced >> >> Dmitry, >> >> > Sneaky sneaky. Also completely fake. >> >> It's been brought to my attention that some people have taken what I said >> completely out of context and insinuated it as a direct insult to you. > > Anthony, > > I'm not sure how calling what Dmitry did sneaky (adj. furtive, stealthy; > deceptive, deceitful) and fake (ajd. counterfeit, false) is not an insult. > You could have picked wrong, problematic, inadequate, poor - or a dozen > other adjectives that don't literally claim that Dmitry did it intentionally > to give an unfair advantage to the PHP implementation (which, just in case > anybody's wondering, you also wrote literally, using the word > 'intentionally' in the previous sentence. > > You're not clairvoyant and you have no idea whether Dmitry did it > intentionally or not, and the adjectives you used mean negative intent. > > If you apologize, apologize for real and not with disclaimers that it was > taken out of context. It wasn't. > > And I have no idea why I had to bring it to your attention. If somehow you > slipped, you should have fixed it yourself immediately. I had intended it as a remark about the code. Not about him personally, not about you, not about Zend. The presence of the explicit buffering code indicates that it wasn't an accident. Whether it was intentional for extra speed or not, it's still an intentionally different codepath between the rest of the implementations. One that in practice can have non-trivial differences over outputting directly. If you took that as an insult against him, you or Zend, then I'm sorry. I still believe the benchmark is very subtly broken, and hence the results are invalid. I apologized to any insult that may have been misdirected at the person. Please, can we talk about code separately from the person? A good person can produce bad code. That happens. I know, I produce a lot of it. I don't take insult when people call my code bad. And I hope we can call code bad. Because if we can't, we can never grow or move on as people or as a project. So I do apologize to the person. I don't to the code. Anthony PS: Dmitry accepted my apology. Can you please?