Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74167 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60380 invoked from network); 14 May 2014 08:38:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 May 2014 08:38:59 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 209.85.128.169 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.128.169 mail-ve0-f169.google.com Received: from [209.85.128.169] ([209.85.128.169:52674] helo=mail-ve0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 56/D3-40033-2AB23735 for ; Wed, 14 May 2014 04:38:59 -0400 Received: by mail-ve0-f169.google.com with SMTP id jx11so1954347veb.14 for ; Wed, 14 May 2014 01:38:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=iXnUBF0Ea+hZ1jPy6zxT2oQD+BNs/jHT9dnxkBbPn48=; b=K8Sq+DDuM6D7LkPkGxlPwe6LyvPWJDUk9Af/OfXHsWO4urYJ2z61aHTILogYqL+sT0 TaQFS3dFSmmQioXWPX6G8gxR39ctgJClqijguAj6xJYqDrajg5wMxmS2Z7iO9LEWRlk5 ucguos6l1Rtk025IyNyY0OpewLuYUmwfEB9pqHemfsoKcZf77c/EVi0KFwo90uzAbhH+ bKXob93CLFM6KhvbK8dysGahyfLYzqkggCrnn+/lnh496IcNa/6vqHzzC+aURvdnzrR1 uRMmaayg/e73SnzkzDeC/J8l1iVvpDVZeVzZhbjywH4GbkQ3fS7TLHntxyU8xepWcnas g4Pw== X-Gm-Message-State: ALoCoQn6fGQihcbW5WTToISRvpCk7mEW7mfsdlwJPndrhEiPAj02ViBBqeIFl56IdA65q4XQgL04W0N8qSbeAjETXy9nSusm1a093h4927865mG6EajIcPfTaNtj0Um287qt1bag0+Rv X-Received: by 10.220.81.194 with SMTP id y2mr1962255vck.29.1400056736150; Wed, 14 May 2014 01:38:56 -0700 (PDT) References: <4ED7146272E04A47B986ED49E771E347BBDA6AAA06@Ikarus.ameusgmbh.intern> In-Reply-To: <4ED7146272E04A47B986ED49E771E347BBDA6AAA06@Ikarus.ameusgmbh.intern> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQC7HuE3UTXSihebCHoftrMU80C7TALX3e4wAbEvWWGdRBe5IA== Date: Wed, 14 May 2014 01:38:54 -0700 Message-ID: <08f99369edacde10894b84ec14c8678d@mail.gmail.com> To: Christian Stoller , Nikita Popov Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer From: zeev@zend.com (Zeev Suraski) > I am not a developer, but I think the approach of the phpng developers is > not > fair. The 64 bit topic and its RFC has been worked on and discussed for > weeks or > months and now theirs suddenly phpng and all the former work should be > thrown away? Dmitry communicated at least some of his concerns about this patch long ago, back in January. Of course that's back when phpng didn't yet exist, and the impact wasn't as big as it is now. This patch can undo partts of the gains Dmitry and team managed to painstakingly squeeze out of the engine's data structures. You self-admitted not being a developer (a C developer I guess) - but I'm sure you can imagine how painful it is to squeeze even 1% of performance gain out of an already extremely optimized piece of code - one that's been optimized for more than a decade - let alone 10-30%. This performance currency shouldn't be traded lightly. Performance isn't above all other things, but it is above changes which are purely theoretical and have no meaningful end user value. Zeev