Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:75761 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75445 invoked from network); 21 Jul 2014 10:16:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jul 2014 10:16:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.178 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.178 mail-vc0-f178.google.com Received: from [209.85.220.178] ([209.85.220.178:48176] helo=mail-vc0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9E/F4-51736-378ECC35 for ; Mon, 21 Jul 2014 06:16:20 -0400 Received: by mail-vc0-f178.google.com with SMTP id la4so11768055vcb.9 for ; Mon, 21 Jul 2014 03:16:16 -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=LoOjJ70Yx80E4arwAYc6q9IyOMfWq8Kg4dAICa25oWg=; b=Bzmc6ZVtWUHCdNOB4POlrpAs8tJv6NL2nvMGL5AZngOPhmACAqiH3Zudc7NxxSI5Kh LCMJqqeScIAMwqW+c76mHrG5ryQmj4zbOJK2Kt3OA40/XyqXbuildxw1Sc8R6UZyAoo/ tt+zAua0fLrNuRDEkuKCov8tV6GYVoVdihIa46CeDMxnOJfu0PN1rMu16sd6bXADZwjM jlH0HOchoeTC41zDmLnFblP+ID8yjVcqhrqCPrUUAYshdq37/pOazNILIpyC3XT8PwLp Q6rRtbKMh+P56cpUlE5afiRfouS3Ap7LeVqoWzuncv3GDf3unbdaVmM9FDCvOQnh/g8A lOtQ== X-Gm-Message-State: ALoCoQkBZuS8XfUqngUKWKd98fe3uSCGTVTNGnMf0n8esBhC6fK65BHx0K1cnAq5QXwypIs48vQkabSspR2liPGK3fvpkzKhZbXYQWhLSf/bikqtTaX196Qy096nU3MdMRU/7H2wTCzx X-Received: by 10.52.249.83 with SMTP id ys19mr1953836vdc.77.1405937776661; Mon, 21 Jul 2014 03:16:16 -0700 (PDT) References: <2de3e71e35addbf16b2dc622f4c81eff@mail.gmail.com> <53CCD9BB.6060108@php.net> <53CCE669.8080403@beccati.com> In-Reply-To: <53CCE669.8080403@beccati.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQI8QOdx/Do9KUTbDGI5HWlFNEg77gG/yJdxAZUjVGUDCtHniQEU+gxPAeJu+omahlzzkA== Date: Mon, 21 Jul 2014 13:16:16 +0300 Message-ID: To: Matteo Beccati , internals@lists.php.net Cc: Sebastian Bergmann Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] RFC: Move phpng to master From: zeev@zend.com (Zeev Suraski) > -----Original Message----- > From: Matteo Beccati [mailto:php@beccati.com] > Sent: Monday, July 21, 2014 1:08 PM > To: internals@lists.php.net > Cc: Sebastian Bergmann > Subject: Re: [PHP-DEV] RFC: Move phpng to master > > To be honest I don't think we're anywhere near the point where it's safe > to > merge phpng to master. Why? People aren't supposed to run production or even development code initially from master. I don't know how many people here were around when PHP 5, 4 and 3 came to be - but when you're dealing with a major version with such massive code changes, you don't get everything right in day one. It will require a community effort - which is exactly what we're trying to achieve here. I don't think that community effort will happen if we don't move it to master and give developers the needed clarity and motivation to work on this. > Also, one thing that might have been overlooked is that merging phpng to > master would completely bypass the voting phase on > https://wiki.php.net/rfc/fast_zpp Our thinking is to use this only for performance sensitive functions that actually move the needle, as opposed to using it across the board - which was the original thinking behind the fast_zpp API. Fast_zpp for this limited set of functions is now a part of phpng; We can decide whether or not we revisit the proposal for using fast_zpp more widely, although as I said in the past, I'm not too fond of the new macro-based APIs myself. For performance sensitive functions that are used a lot, though, I think it makes perfect sense. Zeev