Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98883 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 775 invoked from network); 26 Apr 2017 09:19:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Apr 2017 09:19:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=mapopa@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=mapopa@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.177 as permitted sender) X-PHP-List-Original-Sender: mapopa@gmail.com X-Host-Fingerprint: 209.85.128.177 mail-wr0-f177.google.com Received: from [209.85.128.177] ([209.85.128.177:33832] helo=mail-wr0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C2/50-24892-61660095 for ; Wed, 26 Apr 2017 05:19:18 -0400 Received: by mail-wr0-f177.google.com with SMTP id l9so19783278wre.1 for ; Wed, 26 Apr 2017 02:19:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=i6AjhwWgUlqyUd73Gyb5cqriv4EfktJK78jQRyiL2j8=; b=jSCGFq1itcSBSeB1c0iFogzcfe0bwE5AltXiGsEfzqBsBbPC/7bXrdea+KrNAC/J/w fgqSemANj77jnp9WlqpUmUIlq5K3zLa4R4Bn1/AcmhS8YWJZnPIs+SxD6uR2CRMJTXPc SijztW20tFpgtQYb7gJBJlX35nTIokzdlR078Tn5xUo3FX7lzglJUDE7ls0oQa6SH5Ws JR6ZvP7fiE6ciWdJ7RP9Slk/8Prf2Iu3ESDLBKg8/PjGB2ao8fuNWsyFZxGV6ysqwq12 o+VisEHVzcqe+Y4yh5ZZoLctTD8Qn39eNjoZwBSiK3Mse3d05Xrz9hyN1GzbbxY15azz 36BA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=i6AjhwWgUlqyUd73Gyb5cqriv4EfktJK78jQRyiL2j8=; b=rOC73bmN+57/xFE0MvaIQqVa+3vV7AjjWh56Hu0q/jyjZSfeDNGITJD2Athc+1kvLv 1N7h+kevRz4yrh5m3s9fj+w9S4AiQJP13Ok23J4LXbfrFncfz3xVkxlC8MpEpdS+k1Hd dvsWDxCz8Nk8RM0nwFquCS/uPLaf8VCb6IzEmBYZIVV5XJVW9J2kLtfdquDD4ABZv9wk sEVoZ4qEB018Qmpb8f0BjtiG1ars83tXZS71CtR2bsS3SsK00LJE3+E3S/+vyJGM6kji Wt6TzxyaLv/M1yW53QU31SLCOt2cZnFRkXhp7f+ayG3tOZnT7KmC2ZF4hzJlaD1WsGQ5 B3Cg== X-Gm-Message-State: AN3rC/5AL3vkG65i+1HWnQ2Y8lhyBIv9KvRjU9hQo5frFBxpl4ApFUJb LmevSarw7ve/AOj3Rq7zlghZsb5smFch X-Received: by 10.223.175.218 with SMTP id y26mr12084140wrd.63.1493198354926; Wed, 26 Apr 2017 02:19:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.230.2 with HTTP; Wed, 26 Apr 2017 02:19:14 -0700 (PDT) In-Reply-To: <20170425172047.7b7a244f@eto-mona.office.smartweb.sk> References: <20170425172047.7b7a244f@eto-mona.office.smartweb.sk> Date: Wed, 26 Apr 2017 12:19:14 +0300 Message-ID: To: et.code@ethome.sk Cc: PHP Developers Mailing List Content-Type: multipart/alternative; boundary=f40304388d50865434054e0e55fa Subject: Re: [PHP-DEV] Introduction and first (codebase related - FZPP - but wiki unrelated) question From: mapopa@gmail.com (marius adrian popa) --f40304388d50865434054e0e55fa Content-Type: text/plain; charset=UTF-8 FAST_ZPP is here to stay , see the discussion https://externals.io/thread/200 And fallback code elimination https://github.com/php/php-src/pull/2118 On Tue, Apr 25, 2017 at 6:20 PM, Martin "eto" Misuth wrote: > Username: eto > > Hello, after lot of pondering, I finally decided to register to mailing > list > & wiki. Reading wiki registration page, I am supposed to announce my > registration here. > > I registered mainly for (possible) RFC proposals (none prepared yet) and > to ask some questions about php codebase - using more lasting medium > than irc is. > > I am sysadmin/PHP "developer" from Slovak Republic with focus on php > "services" (aka daemons), php backends and such. My main php related > timesink currently is messing with PHP 7.1. > > For few years now, I have been experimenting with extension writing, some > of > which I deployed internally. Being sysadmin I am not entirely confident > with my > code yet, but I plan to share most of my stuff eventually. > > Before that though, I would like to produce few microscopic patches to > normal php distribution, to ease some miniscule pain points I am > constantly hitting. > > For that, I would first like to ask clarification about FAST_ZPP maco "API" > from Dmitry Stogov & Bob Weinand. > > In my extensions/experiments I am using solely this API for accessing > php:function() call parameters, not providing any "fallback" > through zend_parse_parameters() when #ifndef FAST_ZPP. > > Skimming through codebase, it seems that few, 'often called', functions > were > converted into FZPP style, but they still preserve 'legacy parsing style' > implemented as well. > > Let's say, depending on how my currents attempts end up working, I want to > modify few bundled extension functions, is it okay to rewrite them to use > solely FAST_ZPP? > > Or does have zend_parse_parameters() codepath to be preserved for years to > come? > > eto > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --f40304388d50865434054e0e55fa--