Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130211 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 lists.php.net (Postfix) with ESMTPS id B48B61A00BD for ; Sun, 1 Mar 2026 14:25:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1772375133; bh=ZHgM2jPNwIwl9LnwVjMqeSlqEfLAz0/l1jVGtnareGw=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=iTU8a6tenUbzCg0GSHKVQW8gw66nsvOscjIFyuZ74fhzmFoN5/cMgNbIOtkf/QhmM LJm+PacUO4YfbcQEX4fH8/jhAMCSi5o/Vv/bjdTdGhqIbv7QoVNM0cQYTMExnMjgpR mW33rtjHuwQNyoedTl7e6bRLh2YQ5L8xHl89UH/eLtTI5vQ48yJLBMHLf4qqBu9zAT UCGadhiMkNBxm911+aXdtWvXIk4T8sEHacRRpb9JCswj3EMDOBknQay9NTt4T21llP 1LgCJtdYvWky7YoCbZapyNWQfjaklTHMiaoBH3whIX2mjx02w44MY2qv/UWA68UgOK OjUR7qSplXyoA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3575A18038B for ; Sun, 1 Mar 2026 14:25:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (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, 1 Mar 2026 14:25:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1772375117; bh=YSVoaLO32dVBgTNpefDaDEdQP9K/O90ZbQZ4nU8E7AY=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type:from:to:cc:subject:message-id; b=UhJ0KOGyQEM1+dh2F7Cjp4AQ/4fXObhV2VR5UNG7I/xmkCfV039jM33UXtw52wz1I v40xyLn7Htz9TsnX2mOo1Am5yADcS/rGpAjDzOaKqznFy7qQUD1m2LDKnBidywUeGU dpnxV6j9+iO/Hqh2k/UdCNr06+lK7gbyFD3h9cnAkHkDH9956tRtr+fqYJQls+CXcZ 4ZVYac9PMGUwaVsnk1U3Ey1UqgzGSgrLZevPcGBy6rs/6R6AKiHLIzlnrK6GIzFbWm USoWfzxysjYxr7mi+7iuiFtYsXNG5kUxFnkKnr9XwhsTiUKe5/hDBp9TraSXeLcuow LGTh7fhpVwVPQ== Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Sun, 01 Mar 2026 15:25:17 +0100 To: Michael Wallner Cc: Michael Wallner , PHP Internals Subject: Re: [PHP-DEV] [RFC] [Discussion] SIMD-Accelerated CRC via crc-fast for ext/hash In-Reply-To: <522BCAA7-590D-4268-8F8A-4D7B95C71EE5@gmail.com> References: <522BCAA7-590D-4268-8F8A-4D7B95C71EE5@gmail.com> Message-ID: <9ac9837d4b5b0a03bc0fdd8a47dfeb7c@bastelstu.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=C3=BCsterhus?=) Hi Am 2026-02-23 22:49, schrieb Michael Wallner: > I’d prefer not to split this up, unless there’s strong demand for that > in further discussion. It definitely is two different proposals, so while they may be combined into a single RFC document and discussion, it must at least be two separate primary votes (see https://github.com/php/policies/blob/main/feature-proposals.rst#required-majority). I'm also noting that the current voting widget still contains the $feature placeholder. I also consider it important that each of the proposals gets the same treatment with regard to visibility in the RFC text. Currently the RFC’s focus is the introduction of the crc-fast library, while the new algorithms only get a “passing mention”. However as I mentioned before, the latter is the more significant change from a PHP developer’s PoV. To give a specific example from the RFC (Highlighting original): > When --with-crc-fast is not specified or libcrc_fast is not installed, > PHP builds and behaves *exactly as it does today* with the addition of > the new CRC-64 algorithms implemented without hardware acceleration. The “exactly as it does today” together with the “When enabled, the following changes take effect:” introduction of the section, still heavily implies that the new algorithms are dependent on the library being used. Best regards Tim Düsterhus