Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127120 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 CFCAE1A00BC for ; Wed, 16 Apr 2025 09:59:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1744797435; bh=gEDCCYQNpGWsPn2TrsErQEOL5IPp+oHJ0H9RCvVv8/U=; h=From:Date:Subject:To:From; b=BDv/byrNy+YLOiWhpSKMvtz+imTGZP8VmWOzcefGHzTjEHIWi8DRWc+bgJhnla823 235HcAa3jnfGO/AscvO4iq5q+TrZZm0p3bTPK6IlKelLIhw6TwOkE0VZfXO1JrDyJa W06uK1KwHN1d0KYEq1PnULLu1f5z6We54fb4qQ88OnvzVhbhSXCwDKEwPSjiLbi/Bf aMzyQ/+ZBICUikfCq0H0fxCUJDPdS6EGJP+lQ6gHqoBN35vdHmCieVS6QYDZPzAPFY EI79hYiZJnUz5ZLndkbiS7LlBzwZb7og4Cq9iKNSH6Qzd402O9OypG/EejYSrVNxw6 5W94G1Rg/cKfw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1A558180088 for ; Wed, 16 Apr 2025 09:57:15 +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=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_PDS_SHORT_SPOOFED_URL autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com [209.85.219.173]) (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 ; Wed, 16 Apr 2025 09:57:14 +0000 (UTC) Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-e6df32ad351so5227071276.2 for ; Wed, 16 Apr 2025 02:59:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744797576; x=1745402376; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3LxUV3uwVRREsh+rN0ybnQw4ztwjoJK0yvyCJWAW3rM=; b=HfuDisvRV/yhY76BoFFPIgUyJgcRQNgdmCusZQN/zdj6w7x81HQhiY7pmDG/hKfo5M rvvth0fsskN6yRwybsHI9SuGt0iNLBPeqzoUQdUIw6z4EMC0gLiM8/fV4NWWELPUw2Sg iqMXM2+zkfvnDX5mr93i4PD2IGKGBiunic9KT4IKOg5ejJK5EZynUCA0d5CrpK7UCesy n15NtiQfRNxF7lqTDoP0TS6aJ2VFOYVBXPK7PGf4jkRj0jzw8PYvEUUhl7vvsZNRgU+M lZS+wcr0SrPe9KSsVP1M6vEbAAkwPUqFW4M3vqSvFNB1VFULUATVxDa8TBz9pLeoa+hA oYCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744797576; x=1745402376; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3LxUV3uwVRREsh+rN0ybnQw4ztwjoJK0yvyCJWAW3rM=; b=RY2S2GH+7S6e7b22fz/jh5DSdFb5aAhBJ14xOAwAXg1/X7WR95+b3RPM2LBzJ+CbR+ dU2qozSvsx53arprN6bQLMThTE17TpNct/7pIBiTd903QSdL4O9UK0t+jBe6dcRp056w Vz/A67XPNlucn3xKbklYWcBrJht0pdlCO29DZL6os6s/dlEjJ7mebq9ww+pYsBsOU1Uq vi5v109dBC/afh+XkNXMh7G7QB3k9HBUqiYVv23lCNV9b5mAcRXhSrJ3TKXIoEKc+VCd ztnOJwI8K13BQrNAUhaB/9uEWDGvnXb6FuczTxewcmdUd+R6fzP08AJG+Qsaz3MDsgvN hrSg== X-Gm-Message-State: AOJu0YxToAacCOUzCc7jT+180FBhmAVOgrVJF5nIc3IN98AYXFVHJ6eB cG1OSOx5e51Lme69MX6qfxoNpF51rio2GfKB7AZoBuy5e5I3ZDLVeMFgw6p2+NSj9J23hdadqzW YteUfE+tht/8ZxJXv71YhWbjZ3sBsa9AYX0s= X-Gm-Gg: ASbGnctzn6Dl4Zn/wBvD3eHWpBsXnB4GT4dom4gjyFGv03eFYTCup5MnD7DxssnT216 wgeWpkf5GUUot9XXfrra9zBeKcTa6VfFnFnSoaj7mIV/Ul35Iok3VKJUbtGf4H1rCFuzq3i6RkG imCnS9659vzW6tSQOVbBzkJw== X-Google-Smtp-Source: AGHT+IHkY5insrRbUQkqP0CqWmktZaBZN0uT5EKW4LDNQDrcqFa1cR6KBKuuiDPd24ntKAKpHK3fKPrSjVgISqSkN3M= X-Received: by 2002:a05:6902:2006:b0:e63:6b6e:8d93 with SMTP id 3f1490d57ef6-e72759841cemr1564532276.20.1744797575858; Wed, 16 Apr 2025 02:59:35 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 16 Apr 2025 12:59:25 +0300 X-Gm-Features: ATxdqUGAfw78Y7FP0I6eQSJDmdCIFVEiq3Mgyi6xC-n1TGEaxNadmzqnja4yXfg Message-ID: Subject: [PHP-DEV] PHP True Async RFC Stage 3 To: php internals Content-Type: multipart/alternative; boundary="000000000000b6d5100632e25788" From: edmond.ht@gmail.com (Edmond Dantes) --000000000000b6d5100632e25788 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Good day, everyone. I hope you're doing well. I=E2=80=99d like to introduce the RFC for the True Async component. https://wiki.php.net/rfc/true_async This time the work took longer because I was exploring different architectural options and paid more attention to how it works in other languages. I was trying to find a balance between developer freedom and code safety, and I believe I managed to find it. This RFC will go to a vote in about two weeks. Wishing you all a great day, and thank you for your feedback! -- Ed. --000000000000b6d5100632e25788 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Good day, everyone. I hope you're doing well.

I=E2=80=99d like to introduce the=C2=A0RFC= =C2=A0for the True=C2=A0Async=C2=A0componen= t.

= https://wiki.php.net/rfc/true_async

This time the work took longer because I was exploring different a= rchitectural options and paid more attention to how it works in other langu= ages.

I was trying to find a balance between developer fr= eedom and code safety, and I believe I managed to find it.

=C2=A0 This RFC will go to a vote in about two weeks.=C2=A0=C2=A0

Wishing you all a great day, and thank you for your feedback!

--<= /p>

Ed.

--000000000000b6d5100632e25788--