Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79741 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 86241 invoked from network); 16 Dec 2014 19:47:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 19:47:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.213.172 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.213.172 mail-ig0-f172.google.com Received: from [209.85.213.172] ([209.85.213.172:45553] helo=mail-ig0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 10/32-08594-A5C80945 for ; Tue, 16 Dec 2014 14:47:39 -0500 Received: by mail-ig0-f172.google.com with SMTP id hl2so7480959igb.5 for ; Tue, 16 Dec 2014 11:47:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamharvey.name; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=6m8gv43sBvambZdSEShKHXESbUjbdQtI3L44+m2K/lw=; b=Xlp7k2AtdUksIXD5ctno2wyYQSaGwyKS5TX35X2h+4UkQXOHXL9MJ0zbLu0NzvF+er 7Go4H9At2Svm/QRf6O1N7PuTZe8n9web3EtCsN4CvqZhfGYmocvqbGb1A8DDgEubrxVq HKXK2l3va+Vfsk8svqu6/szfAgcM2Wju3iHJg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=6m8gv43sBvambZdSEShKHXESbUjbdQtI3L44+m2K/lw=; b=Z4B/73S3uB6OZHiIM2s3cLx0UfNbc4ixKZiINIa/18ZFYr/pUv+BbsEzGreMmfv0hb rfeBWTKAwf9B3aFzoHy8p0H0/V4ly5NVM4cBHay5QCrt52Ye/UQfrJ931g1zJQBchmij PUOX7UaXW8few2BQZsjY+RzH4XIKQL+P+o0Vs2BBYF8xXL3WxoL5qrlTCgKc+Z8IlYA0 y9hDjiQo+7UpT0e+CPaKpJj7WeilW8dOkV2JtjloTBM8YirX4vlDqgDL1lad4C4esyD0 G1bZQQqeGX05/Cykx5FwNqN0z5uzja7AdqxKLyV2ht9k1c2tt+zVv8ROXFXQTh5fK6zD usAQ== X-Gm-Message-State: ALoCoQkzByjTaD7KHAJ0xA+YPWISMMcXkezdmmTrrRQ7PHyw3HskPnH7vNjs0wTQz4ftIs1IFJLj X-Received: by 10.107.138.5 with SMTP id m5mr18259240iod.85.1418759256226; Tue, 16 Dec 2014 11:47:36 -0800 (PST) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.43.112.9 with HTTP; Tue, 16 Dec 2014 11:47:15 -0800 (PST) In-Reply-To: <54907C2C.1060607@gmail.com> References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> <548FE4A8.4040909@beccati.com> <6879A58C-458B-459D-97D3-1A73663E1A0E@ajf.me> <54900F01.2080309@beccati.com> <54907C2C.1060607@gmail.com> Date: Tue, 16 Dec 2014 11:47:15 -0800 X-Google-Sender-Auth: oNvxWFI1xF6xAnnUDuoQb_M1e_g Message-ID: To: Stanislav Malyshev Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] PHP 5.7 From: aharvey@php.net (Adam Harvey) On 16 December 2014 at 10:38, Stanislav Malyshev wrote: >> I've tried to search the ML for such list of RFCs: >> >> https://wiki.php.net/rfc/gc_fn_pointer >> https://wiki.php.net/rfc/secure_unserialize (also 5.6 if RMs agree) >> https://wiki.php.net/rfc/closure_apply >> https://wiki.php.net/rfc/pack_unpack_64bit_formats (targeting 5.6) >> https://wiki.php.net/rfc/intdiv >> https://wiki.php.net/rfc/session.user.return-value >> >> maybe others too, but I got bored ;) > > Didn't I hear "no features"? Most of these are features. True, but none of them have been accepted for _this_ 5.7. As Andrea said, her "5.7" RFCs simply used that as a placeholder for what is now 7.0, since that was the master version number at the time. The same is true of Sara's session return value RFC. The new pack and unpack formats are in 5.6 already, I believe, so wouldn't be new to 5.7. Secure unserialise was your RFC, so you tell us. :) The only one that's pending and actually applies here is the GC function pointer RFC. As co-proposer, I'd obviously like to see it in 5.7 as well (there's no user impact, it's so trivial it probably doesn't even qualify for copyright protection, and it's useful for profilers), but I'm happy to accept that it might be a casualty of the "no features" rule. In summary: our current state would allow us to have a "no features" rule and for it to make sense with what's already been accepted. Adam