Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83628 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92529 invoked from network); 24 Feb 2015 04:33:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Feb 2015 04:33:10 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.169 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.216.169 mail-qc0-f169.google.com Received: from [209.85.216.169] ([209.85.216.169:33170] helo=mail-qc0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2C/D0-20131-40FFBE45 for ; Mon, 23 Feb 2015 23:33:08 -0500 Received: by qcxm20 with SMTP id m20so14779495qcx.0 for ; Mon, 23 Feb 2015 20:33:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=vdIvgYRHOZ+AcPmtEDrLWveQp6UqPWr8rsbDcukG0uQ=; b=vd1RJV5KyEoUEFssp6eUjXJ+yNzQQA9rEcBF55qu1Y+4r2bq9VapZfgKYf5xE9Iefs xs5ji0Byd+nkVhYUnzrjEaL0uHWMazVEUhCB3mjcUU7Ext6owIdREQtfaKJtF/LQj71m N9Cven+Q2+6Z6ODR4gRqoh+SHBFHUJ6fPCgBOZ8mINt7B1fRQl237tw34H2JNx2XdBvV f27prLIsLiJdyNmlAxqR26BKVLMyQGu85M8qVFHLp098EfoEjan5lsCReOKPerP4ANCF O8FTwozcbYa75jWw9p1KFHvLA5uoHOfTn/8IVTE6/MKq2url3vQ2FCzfWYYfqtTtopz9 z13A== X-Received: by 10.140.151.8 with SMTP id 8mr32690085qhx.65.1424752385711; Mon, 23 Feb 2015 20:33:05 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.229.198.8 with HTTP; Mon, 23 Feb 2015 20:32:25 -0800 (PST) In-Reply-To: <081001d04fe8$dcbc0160$96340420$@php.net> References: <081001d04fe8$dcbc0160$96340420$@php.net> Date: Tue, 24 Feb 2015 13:32:25 +0900 X-Google-Sender-Auth: 09IR-o_4EIjRsJneekMRRhDztZk Message-ID: To: francois Cc: Pierre Joye , Zeev Suraski , Anthony Ferrara , PHP internals Content-Type: multipart/alternative; boundary=001a11353862d7e7d3050fce03e3 Subject: Re: [PHP-DEV] Coercive Scalar Type Hints RFC - BC breaks From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a11353862d7e7d3050fce03e3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Francois, On Tue, Feb 24, 2015 at 1:17 PM, Fran=C3=A7ois Laupretre wrote: > I ran the PHP core 'make test' on a basic configuration, still running a > significant number of 8785 tests. > > Note: the restrictions on numeric string conversions (leading > chars/zeroes, trailing chars) are not simulated yet, but they shouldn't > change the results very much. > > The ruleset corresponding to the coercive RFC, as it is published today, > globally broke 7.3% of tests. From these 7.3%, 5.3% correspond to the > disabled conversions from null to scalar types, which will probably have = to > be reintroduced, as it was suspected. So, if we consider that these > conversions are re-enabled, the resulting coercive ruleset breaks 1.9% of > the tests, which is rather positive, IMO, because there is still room for > improvements. > > More details soon. > I'm guessing most failures are due to E_DEPRECATED. I suggest to test without E_DEPRECATED, then it would be fair figure for the patch. Could you run test without E_DEPRECATED? We can use -c option for almost all tests, I think. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a11353862d7e7d3050fce03e3--