Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86847 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90217 invoked from network); 24 Jun 2015 14:33:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jun 2015 14:33:07 -0000 Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.53 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.216.53 mail-vn0-f53.google.com Received: from [209.85.216.53] ([209.85.216.53:46162] helo=mail-vn0-f53.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CA/B0-19819-2AFBA855 for ; Wed, 24 Jun 2015 10:33:06 -0400 Received: by vnbf7 with SMTP id f7so6566659vnb.13 for ; Wed, 24 Jun 2015 07:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=8t0w33FrEF23NN2EARHb4BtpeVLCsqrBo0Wcd9FIRkM=; b=iKQg7R0a8CzWJjC61vU0A00uRZWIC8DvZxTstnmjRy/NJ7CSWdCIcYioumppgHCLGn Thx3bLPmdbvnLhnGE3MkQ0z7WSDjYxbAzoOFsDZ8PURpRvrwK2jchgrAgVWukv5ltM1J +QRhQfUW5qZJQXtxFdBRrTlupC2mUv4uUxpG3PAA7IahezsilpSVqPgn/Rhgx4NDdbYp atydMzV8zwYEFcUZmjCwtnhztmr08bxhIzoXYD973LPTNNd4aHR2tFYsjSNuJMEyk1Ra H8teQLpdxbqC2+Z6Mwfh58jRvetRBrlxmj063JVmq9ew0/p6tQjzmjH//tTFNLv6ZyiE Kjag== MIME-Version: 1.0 X-Received: by 10.52.5.133 with SMTP id s5mr23404674vds.65.1435156383979; Wed, 24 Jun 2015 07:33:03 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.31.16.81 with HTTP; Wed, 24 Jun 2015 07:33:03 -0700 (PDT) In-Reply-To: References: Date: Wed, 24 Jun 2015 08:33:03 -0600 X-Google-Sender-Auth: _5CUBkMXdAPfeyRrpnjrZBQzUtA Message-ID: To: Ferenc Kovacs Cc: Yasuo Ohgaki , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Move to Fast ZPP? From: levim@php.net (Levi Morrison) On Wed, Jun 24, 2015 at 3:21 AM, Ferenc Kovacs wrote: > On Wed, Jun 24, 2015 at 3:42 AM, Yasuo Ohgaki wrote: > >> Hi all, >> >> I'm wondering the state of Fast ZPP. >> https://wiki.php.net/rfc/fast_zpp >> >> Last year's Dmirty's commit message say, it should >> only applied to most used functions due to the state of >> Fast ZPP. >> >> commit 27f38798a1963de1c60aae4ef8a3675138255574 >> Author: Dmitry Stogov >> Date: Fri Jul 11 16:32:20 2014 +0400 >> >> Fast parameter parsing API >> >> This API is experimental. It may be changed or removed. >> It should be used only for really often used functions. >> (Keep the original parsing code and wrap usage with #ifndef FAST_ZPP) >> >> >> Are we supposed to convert anything to Fast ZPP now? >> What about the #ifndef FAST_ZPP? Is this required now? >> >> BTW, if we are supposed to use only Fast ZPP, >> https://github.com/php/php-src/blob/master/README.PARAMETER_PARSING_API >> should be updated. >> >> Regards, >> >> -- >> Yasuo Ohgaki >> yohgaki@ohgaki.net >> > > it was meant as a performance optimization for the most heavy/hot codepaths. > What gave you the idea that the situation changed and we should use it > everywhere? Honestly it has a nicer API and I prefer to use it over traditional ZPP in every case.