Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101984 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94049 invoked from network); 18 Mar 2018 21:49:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Mar 2018 21:49:28 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.48 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.160.48 mail-pl0-f48.google.com Received: from [209.85.160.48] ([209.85.160.48:41538] helo=mail-pl0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AE/7A-15530-6EEDEAA5 for ; Sun, 18 Mar 2018 16:49:26 -0500 Received: by mail-pl0-f48.google.com with SMTP id b7-v6so4973566plr.8 for ; Sun, 18 Mar 2018 14:49:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=PhYdHN6k9B2iOh2w/wbXBZTejyxFUrK+w/PsWdLo1L4=; b=h4y0yJjSBvN/bDsfycsiiSxge6Ko2TSWMip45DSwdPxLhyab2QtKQ6dpIE9qpolbed 5jgS4TT4UYAWBEA7J5gkquKmPAYQKUpgSkQ7L7PAWPbfOkcyg97EsVii4UJkeMuMwJ4Q lCASICI0x0iXUfDD5f6+WOW5RbjIU6hgGQfXbAr56LUtUluUiBCzVPV1NIoYAQCaUZaB zGh5xErhGiTkMPmYiA2enXlnO/fj3DbP8iN3HOdYDpG6IMsWht6ylxMp+Cju02blxBp2 DV5IV3Q/EzufHpyQuGXU1v/cT/NgkiqdPMpDtpuCwcyWABZsVonzO6+RuvxmF140wCK4 IyUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=PhYdHN6k9B2iOh2w/wbXBZTejyxFUrK+w/PsWdLo1L4=; b=ZjGLTUrqx9Y3sgcpEssMFDvrNIk9TV0Mp17LfFN2FztZ454icjJbI2VDdBsLDBBWXl q5aHYbUMAcCzzhi1/8mMrdnd7lHXcpwnfmicpCjnQ3y2w4n6FCeOcyd4E7WHGsl65bGS pb2WuttFycbQ6l7n6bkE9ZVcVU68w86gqK4+HrGlVLWkJJyshPdFeNInhys6D/0sDvHG YjIGcFI0Na3uQM/MntiXYu8W4n3ojNsTrG4bc3qsTfWrdFUsucPnQRUkhahWeKBI22EE RMZ2mJ2N1VixgoJWWocuizIEcA+iT7vkVy+OV1UnP3EMUNb8YvYiUp1frsiul4i8N4LL 6hJg== X-Gm-Message-State: AElRT7EuET45Hpw0qKgjmeCHBdrWzJDsZ3gFa9hRwHtaBhXeJRJuMYuL 9XQBhQghCPrSO/K4KcWG5HJ42s8= X-Google-Smtp-Source: AG47ELvDqg5lj/svZH0AaDQX3cs885NmpBeTDu1wsDb3an3TAaMKD4a66uWbzTf+P1N6unOpm6Bevg== X-Received: by 2002:a17:902:6103:: with SMTP id t3-v6mr10096597plj.76.1521409762011; Sun, 18 Mar 2018 14:49:22 -0700 (PDT) Received: from Stas-Pro-2016.local (c-73-71-144-171.hsd1.ca.comcast.net. [73.71.144.171]) by smtp.gmail.com with ESMTPSA id s9sm23629352pfm.39.2018.03.18.14.49.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Mar 2018 14:49:21 -0700 (PDT) To: "Christoph M. Becker" , Sara Golemon , PHP internals References: <1e29d1b7-dbf4-35d5-61cc-8348c195984a@gmx.de> Message-ID: <1a373841-649b-aef0-1eea-637980463bbd@gmail.com> Date: Sun, 18 Mar 2018 14:49:20 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:59.0) Gecko/20100101 Thunderbird/59.0 MIME-Version: 1.0 In-Reply-To: <1e29d1b7-dbf4-35d5-61cc-8348c195984a@gmx.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: [RFC] Base Conversion Clowniness From: smalyshev@gmail.com (Stanislav Malyshev) Hi! >> https://wiki.php.net/rfc/base-convert > > Is there any chance to revive this RFC? There are at least three > tickets in the bug tracker regarding the sloppy behavior of base_convert(): I think if we want to take this RFC forward it should be reduced to either proposing one action, instead of four, or at the worst case, choice of two for vote. It also needs BC impact section added - AFAIK it may break some tests and _php_math_basetozval is PHPAPI, which means besides 4 uses in core, any extension could be using it and that extension may not be prepared for it working differently. Which means if we change it, the failure behavior that happens should be such that application ignoring it would not have trouble - at least not worse than today. -- Stas Malyshev smalyshev@gmail.com