Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83735 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24478 invoked from network); 25 Feb 2015 02:26:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Feb 2015 02:26:29 -0000 Authentication-Results: pb1.pair.com header.from=marcio.web2@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=marcio.web2@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.49 as permitted sender) X-PHP-List-Original-Sender: marcio.web2@gmail.com X-Host-Fingerprint: 209.85.215.49 mail-la0-f49.google.com Received: from [209.85.215.49] ([209.85.215.49:34611] helo=mail-la0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FB/F2-24698-4D23DE45 for ; Tue, 24 Feb 2015 21:26:29 -0500 Received: by labhs14 with SMTP id hs14so967357lab.1 for ; Tue, 24 Feb 2015 18:26:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:from:date:message-id:subject:to:content-type; bh=b5O6VdY5bzBWepKvw//Nvs9fLlGHtLHIsAVP3p25k9Y=; b=gAi2/o+YwAlD+E3AGXYgMhtQ1EEBnP4i81H1A88bTl8TOaz3a8w+AEI1mevdD8syPN oWz4W7DtocG3oaLjnMBgYCdYWA9D0I+VseB/CHSxIQ+27/WsiH9M4LREuFiuu/WJljOV 3+xngnwRNi19xA4DtyMWKKDXVBmOBIZ2izLju2/hWo7duUvgpTZM+EfdojvqDusVqvYs jhKDh0Wb6w/qB+7h3602YnrRsB2c+N5qflfRN7bWQYHi/kFuGSa9xAsl+WkNQD7CJ5jo u1PCws3aqkIKBQvZVRz1+QdFjaiJOZZOk37HdgUFFQwyN0lflbKqS+QX1iDDJG3uSjVc NcmA== X-Received: by 10.152.5.72 with SMTP id q8mr687266laq.57.1424831184901; Tue, 24 Feb 2015 18:26:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.152.118.193 with HTTP; Tue, 24 Feb 2015 18:26:04 -0800 (PST) Reply-To: marcio3w@gmail.com Date: Tue, 24 Feb 2015 23:26:04 -0300 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary=089e01419c42a41dbf050fe05ca7 Subject: [PHP-DEV][RFC][DISCUSSION] Context Sensitive Lexer v0.4 From: marcio.web2@gmail.com (Marcio Almada) --089e01419c42a41dbf050fe05ca7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I'd like to put the "Context Sensitive Lexe" RFC into discussion again. As promised, the RFC was reverted to it's previous less ambitious version, this time offering no drawbacks like the one pointed by Nikita. RFC: https://wiki.php.net/rfc/context_sensitive_lexer PR: https://github.com/php/php-src/pull/1054 The entire test suite is passing and after running test suites from some frameworks and widely use libraries no BC breaks and language regressions were noticed, so I'm considering the patch close to stable. It would be great to put this RFC to vote on 1st day of March because, if approved, the RFC could reduce the BC break surface of the following RFCs and have a positive impact on their respective votings: - https://wiki.php.net/rfc/in_operator - https://wiki.php.net/rfc/reserve_more_types_in_php_7 - https://wiki.php.net/rfc/reserve_even_more_types_in_php_7 Thanks, M=C3=A1rcio --089e01419c42a41dbf050fe05ca7--