Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128980 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 2EE331A00BC for ; Mon, 27 Oct 2025 16:02:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1761580956; bh=Gdi57c8FgkpXaTp4ng21lly4ZqAAAlo4zsslJWbYjlk=; h=Date:From:To:In-Reply-To:References:Subject:From; b=dNBYprrobmVPQvz+lKjNJMCiwruaDxpalszM/98OO1VdSTBvqZXuWFVv+ZplS1IlK 4leV1lRsjE5M0FsM+ZfQwuldTSzrnSU/QMp1tIuceiit1oV8OX5h6d2yUyevHYhuNd tlBp5wDyjAauBhoEy5sQqhtftnL+44Ky0q/5u7LgFZMiWQamIVAD0Tj8aIzC798Rsi V1g6EoWCm4beOKJcYivM7fXG/ZatCq+wlvt3BLxrvvrY9oZEs6NDT/WqlOMXbzhqTW 1Vt0kCxJBxwpCFpewJw6yZoE7uTSsFlXvQkR0MrfK8qcOBNzbw3IpP63RUC9EeCS8l nb7erlJ7b86hw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DB0AB1804AA for ; Mon, 27 Oct 2025 16:02:35 +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=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from fout-a7-smtp.messagingengine.com (fout-a7-smtp.messagingengine.com [103.168.172.150]) (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 ; Mon, 27 Oct 2025 16:02:35 +0000 (UTC) Received: from phl-compute-09.internal (phl-compute-09.internal [10.202.2.49]) by mailfout.phl.internal (Postfix) with ESMTP id E4020EC01D8 for ; Mon, 27 Oct 2025 12:02:29 -0400 (EDT) Received: from phl-imap-01 ([10.202.2.91]) by phl-compute-09.internal (MEProxy); Mon, 27 Oct 2025 12:02:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to; s=fm3; t=1761580949; x=1761667349; bh=p/0PA5TTaiwpT0h+d0VOf MzFGWxNmGep7mvx6FnNdNE=; b=Q4JRPZNp54QFoz022zYYccE4FDKhDAoPFiGPp EhK/s6zgWSZiLq+UYg0I9RHGg3wGcD8cw5PGwrhfXtu4eFfax8pWTidVzc6eOtpF HXwsEg7WQNsPN9LpbFB4R1DYGynDsaI9TN28906YvPtQT7+3/9JYOte1VBnm07bx VxreTfhqfZzT8ivCml6xaTppAVs0uQ0GGTY9s5axZzYZVF/kJiu7aW8MQpAY6lTZ 98XDSScz0iajceql4ECn7Er1eNCKeigxdbHFSA8vlqWze17bRcZ4XFLVlNLsOf+J AstLaTZ5gHnfhJe2LWyDOAAnS3bb/H4UTJOZOoK2mA2nPbyLw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1761580949; x=1761667349; bh=p /0PA5TTaiwpT0h+d0VOfMzFGWxNmGep7mvx6FnNdNE=; b=k4xz6DXj+1O4Pox9b iXS8mzLD1OOqjAoNDVE/Nb2iQjooAW8p6q2hLejtg71UtHiPPf/Ls8h2qgue8vS7 3dx4tuJlB8LYb7a4tPtLYRNGRdpYjJ1Ikm9hTPFSlJU+DGnWEyfU7gvKJCHMGp+H 9NQ1AsPS3OQy9t8y5qh7O3PCnuEpkovC+MmATts10Y+W12I0XRhlj4n80rVE0S3G 7irQJIneGGUeqTuqU5R53uJy9BrWRRqxOSAMHBtk7TVCPRYdR2gShRs2sPN8fAJG YB2FunpkIstrHWH90oUY+smDZ/r7PnhZeOnLJeo40uHKjvS0MozcB/PuKoRbG0Y8 FCiwA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduheekfeelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvffkjghfufgtgfesthejredtredttdenucfhrhhomhepfdfnrghrrhih ucfirghrfhhivghlugdfuceolhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhmqe enucggtffrrghtthgvrhhnpeeuheejudelteelieehleelleekvddtgfettdeghffggeeh vdejgeejfeffuefhvdenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgrrhhrhiesghgrrhhf ihgvlhguthgvtghhrdgtohhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpoh huthdprhgtphhtthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 98FA318C0069; Mon, 27 Oct 2025 12:02:23 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 X-ThreadId: A_2680hpYOEN Date: Mon, 27 Oct 2025 11:02:03 -0500 To: "php internals" Message-ID: <889d3042-7b3e-4152-bd8c-09bbcc967309@app.fastmail.com> In-Reply-To: References: Subject: Re: [PHP-DEV] Re: PHP True Async RFC Stage 4 Content-Type: text/plain Content-Transfer-Encoding: 7bit From: larry@garfieldtech.com ("Larry Garfield") On Mon, Oct 27, 2025, at 7:08 AM, Edmond Dantes wrote: > Hello all. > > ### Current work and discussion plan for this RFC > > 1. By the end of this week, the proposed changes at > > [https://github.com/true-async/php-true-async-rfc/issues](https://github.com/true-async/php-true-async-rfc/issues) > will be accepted if no objections are raised. > > 2. After that, the RFC document will be updated, and a new **2-week > discussion period** will begin. > > 3. After the new changes are accepted, the RFC will be updated again, > and the process will repeat. > > The discussion will be extended as long as necessary, including at the > request of the participants. > > --- > With best regards, > Ed I am not sure how feasible this is, but would there be a way to split the "async toggle" of IO operations off to its own PR/RFC? To me, that is by far the most important part of this RFC as that's the biggest blocker for wider async adoption, but I'm not sure how many layers are needed above it to make it possible to toggle in a safe fashion. --Larry Garfield