Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124873 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id B48821A00B7 for ; Sun, 11 Aug 2024 20:22:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723407824; bh=QsOvVnIgLafA0MrFjL05szyIUBZcIG9T/c3NfIrMXB4=; h=Subject:To:References:From:Date:In-Reply-To:From; b=k9LpJKRRX53t0Ct3j62zTpLsWZF15XxnQ7LUadRv7cR3gXr7t8jPS8noFFygAF7vE lsvT+XKie2/7R8hpKffAhX3Al4vSrd6IhuDxwpZpqxGndIj5tvgfFVcAhIT+v9ofhc jGwTFSat3btWFAoBkYZvZdL02mboY8mwpuarWGc0NWA1QZtbgj+ikF+1sAnfEoi7s0 ivv1DBKcVS4JW7YzEpR3oBNkI9TE+n530Ntmn2i9xUPmmLyrlA9D95eVWPBsTumXTq qqHHbaGp/cD5LCQxnsIdJy8UJ52qjnCV20dCSUxk0h7vsJlgSdqL4kCIKdX6MHiVC2 pshsILK0z6tKQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8D72C180072 for ; Sun, 11 Aug 2024 20:23:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING, HTML_MESSAGE,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from hedgehog.birch.relay.mailchannels.net (hedgehog.birch.relay.mailchannels.net [23.83.209.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 11 Aug 2024 20:23:42 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|juliette@adviesenzo.nl Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 97A57805D7A for ; Sun, 11 Aug 2024 20:21:57 +0000 (UTC) Received: from nl1-ss105.a2hosting.com (unknown [127.0.0.6]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id 8DDDB806007 for ; Sun, 11 Aug 2024 20:21:56 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1723407716; a=rsa-sha256; cv=none; b=wTpNwgSwu4hM6NBx5h8WzX6BoO/zfbIP3RK+08PBe6xyZjChizjXQ5OWx2/s+ZxAMbWc3b JPnvcjQszRGrNLJN3n7TaGyTMj45M8jN0cdIn7LAw3bKRGPL5JPNfIle3Y1GDMeIX9bJpV ncFTG9G0RGTrylCYYGX/8+F2Hg33pq3S7/25u6Q/8NVKuSyPM6/mgdPniOpB2cr7dAUfKw hsHzuGEhegmTA2PQzp2qS4PeKpBHD/xsgkYYxrUC7CCmDg2eoV8tJgUx5zoMwzblq922Z/ GtOmsFoxkAA3fYHIDuGnbSfmO6iECS8sNrfAFbxxXnJCnhirc5PkJT80nBpljA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1723407716; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4kvKL6IPuAwZTrOOb7QzPeRtGI7RIVmYF9Kq+gQ2VK4=; b=wNwn+DaRi0vcKLnqQXE6Bx3mMe8uWoVuZMhRh66qUs7s2wYs2xgWTV9p+cgVaxy7DzHJGy Yp5okZM3zj9hRpCTC2YBIyeQEI8x7/dZqO7MNW1+aW/6rtzbXtlhE0jgA9B1HWzjQ4Q+0T XlCXYbWuBA302c+zFfSriufIeZzpiOuK6Ar66ngf6OPoj9nSIAPpWyB0k/ZDJhHxUOWF/x 6ogoNQwfWyjIlLTCqNMXyv6oWkKg0Q8tfxWi9HmbqLMtQ05O6a0AYPbu2eoVgPdqfXJ+of g7EyU5GghYhPtquFBKOt1HT2yF3FKJMfrf+uHi6PVAuqS3RSe8bXZ/JZIR63vQ== ARC-Authentication-Results: i=1; rspamd-587694846-hbn6q; auth=pass smtp.auth=a2hosting smtp.mailfrom=php-internals_nospam@adviesenzo.nl X-Sender-Id: a2hosting|x-authuser|juliette@adviesenzo.nl X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|juliette@adviesenzo.nl X-MailChannels-Auth-Id: a2hosting X-Quick-Cold: 06fbc5ed14b54e34_1723407717106_2859850903 X-MC-Loop-Signature: 1723407717106:1197023523 X-MC-Ingress-Time: 1723407717106 Received: from nl1-ss105.a2hosting.com (nl1-ss105.a2hosting.com [85.187.142.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.114.99.140 (trex/7.0.2); Sun, 11 Aug 2024 20:21:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=adviesenzo.nl; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4kvKL6IPuAwZTrOOb7QzPeRtGI7RIVmYF9Kq+gQ2VK4=; b=C5JGphVEr2fU/ZLQcbMCc1IDaQ xcwrc55NHSbaLoXKQV7oNKpYUkffZKBwzqfrgRgGDwox2kWxGhxChWQJ25H4OqXt7bTuWQC8avA7o t5Bece8yGA1KUslhW+15ndVLq0RYVe1mz8pby+RjsSP/TwnKyX//nfyRM7Bp1zZtbWDc=; Received: from mailnull by nl1-ss105.a2hosting.com with spam-scanner (Exim 4.97.1) (envelope-from ) id 1sdF4c-00000000wqS-36PZ for internals@lists.php.net; Sun, 11 Aug 2024 22:21:54 +0200 X-ImunifyEmail-Filter-Info: QkFZRVNfSEFNIE1JTUVfVU5LTk9XTiBSQ1BUX0NPVU5UX1RX TyBNSUR fUkhTX01BVENIX0ZST00gQVJDX05BIFRPX01BVENIX0VOVlJDUFRfU0 9NRSBBU04gVE9fRE5fQUxMIFJDVkRfVklBX1NNVFBfQVVUSCBGUk9NX 0hBU19ETiBSQ1ZEX1RMU19BTEwgTUlNRV9UUkFDRSBJRV9WTF9QQkxf QUNDT1VOVF8wMSBGUk9NX0VRX0VOVkZST00gVkVSSUxPQ0tfQ0IgUkN WRF9DT1VOVF9PTkU= X-ImunifyEmail-Filter-Action: no action X-ImunifyEmail-Filter-Score: 0.65 X-ImunifyEmail-Filter-Version: 3.5.16/202408071144 Received: from [31.201.40.213] (port=64310 helo=[192.168.1.16]) by nl1-ss105.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.97.1) (envelope-from ) id 1sdF4c-00000000wq1-2X4G; Sun, 11 Aug 2024 22:21:54 +0200 Subject: Re: [PHP-DEV] Updates needed to various RFCs To: "Christoph M. Becker" , "internals@lists.php.net >> PHP internals" References: <66B854C7.5010904@adviesenzo.nl> <068b201a-6fd8-4b54-aa01-a1267a7bd7c3@gmx.de> Message-ID: <66B91D4C.7070002@adviesenzo.nl> Date: Sun, 11 Aug 2024 22:21:32 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 In-Reply-To: <068b201a-6fd8-4b54-aa01-a1267a7bd7c3@gmx.de> Content-Type: multipart/alternative; boundary="------------000208000002000606090500" X-AuthUser: juliette@adviesenzo.nl From: php-internals_nospam@adviesenzo.nl (Juliette Reinders Folmer) This is a multi-part message in MIME format. --------------000208000002000606090500 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 11-8-2024 18:55, Christoph M. Becker wrote: > On 11.08.2024 at 08:05, Juliette Reinders Folmer wrote: > >> I'm currently going through the RFC wiki page and I'm seeing various >> (PHP 8.4) RFCs which haven't been properly updated after the vote. >> >> I've not gone through all of the RFCs, but these are definitely some >> which I'd like to flag for attention: >> - https://wiki.php.net/rfc/adding_bcround_bcfloor_bcceil_to_bcmath >> - https://wiki.php.net/rfc/grapheme_str_split >> - https://wiki.php.net/rfc/unbundle_imap_pspell_oci8 >> - https://wiki.php.net/rfc/raising_zero_to_power_of_negative_number > Thanks for reporting! > > I've fixed up the first two, but I haven't yet found the PRs regarding > the extension unbundling, and I'm unsure about the implementation of the > last RFC; the implementation section has PR #13128, but mentions > "without fpow yet". Thanks Christoph! I was tempted to update the RFCs myself, but thought it was against protocol for anyone but the RFC owner to do so ? hence my email. If you need links to PRs/commits, I've got them, as I've been looking them up for the initial PHPCompatibility package updates. For fpow(), these are the relevant ones (and include the fpow() function in contrast to the text in the PR description - PR was updated after it was originally pulled): PR: php/php-src#13128 Commit: https://github.com/php/php-src/commit/23afe57f01e0915eef246eba60e60fda74fd2dcf Smile, Juliette --------------000208000002000606090500 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
On 11-8-2024 18:55, Christoph M. Becker wrote:
On 11.08.2024 at 08:05, Juliette Reinders Folmer wrote:

I'm currently going through the RFC wiki page and I'm seeing various
(PHP 8.4) RFCs which haven't been properly updated after the vote.

I've not gone through all of the RFCs, but these are definitely some
which I'd like to flag for attention:
- https://wiki.php.net/rfc/adding_bcround_bcfloor_bcceil_to_bcmath
- https://wiki.php.net/rfc/grapheme_str_split
- https://wiki.php.net/rfc/unbundle_imap_pspell_oci8
- https://wiki.php.net/rfc/raising_zero_to_power_of_negative_number
Thanks for reporting!

I've fixed up the first two, but I haven't yet found the PRs regarding
the extension unbundling, and I'm unsure about the implementation of the
last RFC; the implementation section has PR #13128, but mentions
"without fpow yet".

Thanks Christoph! I was tempted to update the RFCs myself, but thought it was against protocol for anyone but the RFC owner to do so ? hence my email.

 If you need links to PRs/commits, I've got them, as I've been looking them up for the initial PHPCompatibility package updates.

For fpow(), these are the relevant ones (and include the fpow() function in contrast to the text in the PR description - PR was updated after it was originally pulled):
PR: php/php-src#13128
Commit: https://github.com/php/php-src/commit/23afe57f01e0915eef246eba60e60fda74fd2dcf

Smile,
Juliette
--------------000208000002000606090500--