Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129268 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 684CA1A00BD for ; Sun, 16 Nov 2025 12:21:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763295692; bh=gQjdEsZ7LQTVuMvTcpDHbHuQXaHl2/wMg+oNwOFdFuI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=VT4SYxVDp7OkEcROHjffF9CbxDkEVeazu386LPNA5MGPa6kPmWrnpCFiw5wx1M9IK PH7mgF97p4giiTSDmhSKb0dDfb5b0eX87hTYgaCxNjZTo61z6Sau6qkJE1hJAr+Em2 nUF4SrsW7Wsdl7c9NyhfQACumomYHt5T2oYtXWRkWE5Kg2r2SPWgo8rPPnlFD4IEyS Js06TRjCycJvp6JOlric3pDvZnXn4xdA+uU8crZ6pppcyhLV/Ge9XYgp6lrVFM1plc oCawYMd25oHM6CvZySXqoKmM992kekG0MRtMxx+MMbDwYoDVl5CWuet1GRDIeVRek1 5c9Qi7NMsK0+g== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 69F74180547 for ; Sun, 16 Nov 2025 12:21:30 +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.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ua1-f43.google.com (mail-ua1-f43.google.com [209.85.222.43]) (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, 16 Nov 2025 12:21:27 +0000 (UTC) Received: by mail-ua1-f43.google.com with SMTP id a1e0cc1a2514c-932e6d498b2so2079934241.1 for ; Sun, 16 Nov 2025 04:21:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763295681; x=1763900481; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=QYum7mrk44zWq3GnP6DD9yvqu16Qu974jPfDKUINC+U=; b=jubRC6An2AA7/VsTX9agMa3O5Q2AN6SxeJKGnCo3R6y1wD3JodQEgMZFAfay3gy5Q7 EM/j0xe83Ootd0F8FuHfW48FAWNEfa+QwY6MeamwerAMl+xTMK1sjS2XfHSmuXYDN/3/ VMbDzRiCbX8uMQoOEXcThX6lTvA5mZm1w1Ker99tDhXhGBTchxCJc3PWceQQoGZMrWxG huMyXVwA8XbQs41afggYJBDQ5NokRYF+0TcIApQXs30nenfgoIkGiJp4jfMVpInawNXK P/4d4SlOrgcvSviof/PodDbsUwbSFdUdmZmExaxcKdkT6Tz01DcdyL6HTXYX1T+AZCpF RRTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763295681; x=1763900481; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=QYum7mrk44zWq3GnP6DD9yvqu16Qu974jPfDKUINC+U=; b=Nxoz09gx4Cce5sLOHy6sKoeyZS7zg+oajyVSiqd7/ktYw7m8gBmMVjkHhbGMwU2ZkW Mzik7PWEQ9oDt/5kHbfrbFqIkU7luncEJvm3aWhLwkRsc9jGekqUmJhizPCpBI7aNLwg Kv7WyZTu1aw0lrBywUh0+8hWBkIWbDO7S/LvUrSD3tsZLIxVDRnwF7+livjJgnNPUKix dYVq/JOuDZJbJ6Fp3AX0zOKtU1Y+aOyd5ESAWnRe/ezAJLeeVpASF3YiJC6Bt7OZXww5 lmbhcLgUZvRRo5r/c7Wv9iEN0OH5BMi3X/MMrV6BmRUg4yiJDp9Ir5EprXui2EnlQBTb u/8Q== X-Forwarded-Encrypted: i=1; AJvYcCVKCEeJmMZ+mb0RAIoXJgaM1bhKtYfrphOKeohvJ87nRLEH8YzgUKCtZ0dfiFnEl8fpR7Nwtj14aJc=@lists.php.net X-Gm-Message-State: AOJu0Yyk1BO2xDfG66smJp+rVcA2jwIjfxMPxrt8OgukNM94DEImav3W /LVrj/GcY9lbMzs8i7OLqd0Sfcs4Fj+8UgwK1YpdFno3r/4xsKPfOYhuiJLzR3iVYTt3tFdGQM0 wzyA2QmNn3IWUTTbMeCsrFkHUNw4rj589DnS+5gY= X-Gm-Gg: ASbGncsOLm+4qsQDybCu8HXqhyGOdAj2ncpxrY9mZBhJd3+a1TGGeKjgPtzscZnVWaf kR5ZaXRYRRbZsic4vF5ZjmtfvYyYErqOO0t01wfQoZgcsfHIY5EYfldLl3esV0WSPixdSU/eStx 5s2Hl4GDDXTmsQJMzR2xgt8EdIaTHAAVchlKKjoJA5jfCeEQD8H3hVEUJNBwc6cM/d9w2dGbXDo eF4a+XpVaGatyLnRfuumJN0htC343ATNz1QiSt0141QMSY9A7dG6/TeLf1KTIG9TMVOx9MM7fj2 L79Vgu1WB/b+mUZB03t4Lgbc1N7S X-Google-Smtp-Source: AGHT+IFMAuav7Knkh/cUEbx/kgRl+sonUk6JicVJrNRbug7+3N9mN6gn2RTFP6wC+WxxMFbsW5jMq8gsjhbJtmZ6ifw= X-Received: by 2002:a05:6102:2b8a:b0:5d5:f766:75f1 with SMTP id ada2fe7eead31-5dfc5555d2emr3767096137.11.1763295681321; Sun, 16 Nov 2025 04:21:21 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <6618a91c-5393-4f40-88b5-b5041ee09deb@app.fastmail.com> <3e0cf0a1-c1a3-4e05-97ba-0eeb7f559a53@app.fastmail.com> <41c5eed0-dd1b-4ea4-99cf-f6d16682bd7f@app.fastmail.com> <08303459-b4ab-44a8-9795-0fb7f82914d0@app.fastmail.com> In-Reply-To: <08303459-b4ab-44a8-9795-0fb7f82914d0@app.fastmail.com> Date: Sun, 16 Nov 2025 14:21:09 +0200 X-Gm-Features: AWmQ_bl6V-_A_02ha5pqLtXN9srItUfAQhpLa64xXpnDN4wmNjmHDmmwOq2XPj8 Message-ID: Subject: Re: [PHP-DEV] Re: PHP True Async RFC Stage 5 To: Rob Landers Cc: Jakub Zelenka , php internals , Larry Garfield Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: edmond.ht@gmail.com (Edmond Dantes) > I would recommend reviewing your tests and matching up each of them to w= here you mention that behavior or define it in the RFC. If the tests are im= plementation-specific, then it needs to be defined in the RFC. Yes, in some tests I break best practices and rely on implementation details to verify behavior. This makes the tests fragile. > For example, you say that the scheduler is 100% an implementation detail= , but your outputs in the tests rely on a specific ordered queue. Yes, I=E2=80=99m a lazy programmer :) > I wish you the best, Thank you. --- Best regards, Ed