Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117926 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 6257 invoked from network); 13 Jun 2022 07:55:59 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 13 Jun 2022 07:55:59 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ECC531804C6 for ; Mon, 13 Jun 2022 02:43:11 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-yb1-f180.google.com (mail-yb1-f180.google.com [209.85.219.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 13 Jun 2022 02:43:11 -0700 (PDT) Received: by mail-yb1-f180.google.com with SMTP id p13so8983520ybm.1 for ; Mon, 13 Jun 2022 02:43:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colopl.co.jp; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=lanbhvk3DjNy4c5PcZg2DhY35EBN2C943wF6rvUMZeA=; b=AOXPKGQoMLegC1oYcXsfOpegMIlfXjYM8UjC4wOuUUx0QMO6ISg/J3E9rrXiwYmbh7 d6bLXCk/2y1BZEIZv15m/NEgJBt63+MBkdknH74vda1P114v4KlHYWCk2WKbA4WNb256 Vcx9OZYqdLC9dnQtQ4Q09cb3lBClWIJ1NzFr9eL3Rc5hOKurd6R0jdzpz81GrbbHCQCo dWRbDAOXFBxKk0HaK/PnayHrEFRcv133dsn5xq2yafkpURwP8JaSpJPdv4hUJHZ+bNWs qCl0yQbK1gqn/vF1z9L1QCBIIFECwE2RToraR0/H8uBffi8LdaICG7FOhc99G4meI5Ew 9k2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=lanbhvk3DjNy4c5PcZg2DhY35EBN2C943wF6rvUMZeA=; b=QvnWpJgWKX61LAUqoohPuCN3PgjzBASAbrpZfD64/I7CKMEWh8fxQDWdn4Gz2gM9YA SwHx9wNZKBRKmvpzaYLFYK5FIbiUEhpeSstfu2AR/eEfls1N9u8L9GFhJvVpQnP80cvy KboTH+jICdG6iXlTJyoScHpTCqHFxP8VR0o/oNKbEvQeNgHNVgScMqOCcHDKxTosgkdj GZPLulcDD9dnrU/3LOSKM3/8nVtOukUGdTKJS+723+Jzg5tLHvZQdupjuJqnWhrOF/uB Hl11i8JGz4WV/ZXgdNwZUKIryYluIw9Euyz6uI+VCCcZ/Lwn/fDQ8x8P39B5wX1GK3a7 5HLQ== X-Gm-Message-State: AOAM530qjkfxgGHopx+JOduEgT/WHOWOfze0kkqdRSxRVzbQCraJpG+9 EsUz7L0/Bjp5za8rRsgPHhbwhtTRdPDRPj+TWDIYQLSSFcFPFgM= X-Google-Smtp-Source: ABdhPJxlmGxQsoe5m1/iadX7B8skrWcBQOEW7JtvHagQ+reLgZLoJXo8GF4Yqsa680OJA7VVOPiZ8128AHdLVAddOrY= X-Received: by 2002:a25:5d0f:0:b0:64a:caf2:19da with SMTP id r15-20020a255d0f000000b0064acaf219damr59696606ybb.566.1655113390894; Mon, 13 Jun 2022 02:43:10 -0700 (PDT) MIME-Version: 1.0 References: <77a67ec1-2b32-0e86-3714-9b2600691c18@bastelstu.be> <9c907fc8-ae1c-7c2f-c77a-727d03e70407@bastelstu.be> <6d8f5338-30a6-6898-809d-108c7bcb857e@bastelstu.be> In-Reply-To: <6d8f5338-30a6-6898-809d-108c7bcb857e@bastelstu.be> Date: Mon, 13 Jun 2022 18:43:00 +0900 Message-ID: To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= , internals@lists.php.net Content-Type: multipart/alternative; boundary="000000000000ba424605e1511da1" Subject: Re: [PHP-DEV] [RFC] [Vote] Pre-vote announcement for Random Extension 5.x From: g-kudo@colopl.co.jp (Go Kudo) --000000000000ba424605e1511da1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2022=E5=B9=B46=E6=9C=8813=E6=97=A5(=E6=9C=88) 16:14 Tim D=C3=BCsterhus : > Hi > > On 6/13/22 04:23, Go Kudo wrote: > > I have created a PoC that allows all internal operations to be performe= d > in > > 64-bit environments to achieve the same results, although the efficienc= y > of > > execution in 32-bit environments will be reduced. (Note that > > Randomizer::getInt() with no argument is still incompatible.) > > > > > https://github.com/php/php-src/commit/dbed218bfcd45e713fa3df2c88a4c2efce9= f0651 > > > > I believe this is a good solution. The majority of the modern setups > (i.e. the setups that are using PHP 8.2) will likely be 64-bit anyway > and reduced performance on 32-bit is then acceptable. > > Best regards > Tim D=C3=BCsterhus > Hi Tim Thanks! I have updated the implementation and RFCs. https://wiki.php.net/rfc/rng_extension Voting will open tomorrow (2022-06-14 00:00:00 UTC) as planned. I have reviewed the implementation and would like to clean up the implementation as it is cluttered with past spec changes. This may possibly be too late to start voting, but I do not plan to change the behavior in any way. Best regards, Go Kudo --000000000000ba424605e1511da1--