Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129300 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 064F81A00BC for ; Wed, 19 Nov 2025 12:35:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763555731; bh=JONYobq8Xwwfw+dBAQCEjP2JjO8jHJREXWoyRAPbFu4=; h=From:Date:Subject:To:From; b=CUS9jo21Qw8A2XIJ7HRlp9N/Z0bPOcfVyTaOZB7oOkvjD6MgypmEUZggMPGhUHF9j VDY6WlonHz29aCeXYfSRKWerxKeewcPeyM2NZDCNPZcjNo9F/GdqGw/lWzIDLYbXE8 v6RdEHpeAWN4JDUIbpUGTvI2aO0IRCCqGRiknSFSXCxp5asnjnljW3onowFBvDbemy ZhP3It8rJLLuCEkpL5M8gVvIs1R+6Q08Vc+8hWC2e+rt0oy60Q3QjFkNVCN2sbgBdr Kj8ZDY+BzvPVq5m/oD+bn2aY3bJULKKrM6p+Ddls3s7ItIqpypY+NYpUnBnS30TfAb YHpneZ0CFYmKw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E934A1801EE for ; Wed, 19 Nov 2025 12:35: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.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, 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-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) (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, 19 Nov 2025 12:35:30 +0000 (UTC) Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-55b4dafb425so509605e0c.1 for ; Wed, 19 Nov 2025 04:35:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763555725; x=1764160525; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=JONYobq8Xwwfw+dBAQCEjP2JjO8jHJREXWoyRAPbFu4=; b=HfgnrhZA8Jd5cdDoO+VdkHZf3zgt9Pmer8342+UUCAnoammXsdWDCCQx3KKr13vKFg Adarm60NRaqvHPNp82uCX1Bh5ILKW+fBwzkCgIzfXFDwVuOg9Bt/CS0hakHUSbDOijqe eE6HEJo7bLh5Fr2+392of0SytGTTs+8zbEnARVfzKAvXHZZM+Lyvrc0pfc2u/k0In60c EypEXly0q9hVpoVCTwlxFObDkdLfUONChziZsG/ijxwMWREsBGc9JqxKWd949WaVEd1T 9sY6k8BQnsUX+fUPEa5iaUcmIx2QfONEqiYe2j4K+Ta5ppVMphfJ6IIEB/hcMwD8gwYM gEeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763555725; x=1764160525; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JONYobq8Xwwfw+dBAQCEjP2JjO8jHJREXWoyRAPbFu4=; b=UXVQwQq32+9oVuDsoMSiqaFHCY/odOZISpaQI7w/iyZWTKe3aL+disRXji/fELkdLH TbEvHc+Ch6HKpnh8NNIM8lK56kK1kY1JqHd0LkrzkD8/chvoMDLUl0Gk28Snb/YIgbDG /VwrFZTExxu5+VZqGTJgRginC9qlfWg7YbLftye7DAZiyvGMKlRS6HMRh2vw3C2JBmwk AY4cRIDgTIlyonbCFtTEeCBowzgE+iiJaXJm/rhrR+RrTCCWZejjiNduQaHlmiRSphed DJ4BQYu8einbBtf7pOMdInuZ0yP1Zj1413ACZNK/a0w2874uj7gOek3aaQVJGfRh+6CY qOfA== X-Gm-Message-State: AOJu0Ywfsf6vUYeqU9YYyIC+gjeFyL193GzdRVz1qennROVEoIVaINDm FF28B6NU4ARzFe/V+v5vloBF60c9vx8A3gXuyCScwvwkylPBVng3d9+OrkoobxQF5EHo1ACfaHl ok1Mm3cTpZSjtRI4c7apqqpFwre7hGch7UukB X-Gm-Gg: ASbGnct8gySj1csoV7uJ/PS/6eLyBQAvqqd3bgdjbiCYbfzXGQlFDTmRwVdTrPsbTKr CYznwze1FsmMHPhLKfCgL6ifzEWyAVe93N1rD+1+gIXlmrQYlFoNUu0m0mYR2aIKTyeLOwLScXK 6V4FK5pIGTizyEp45X0G/DdGbieKQPHh0DtNMKhqg6EFkarAaGMtJZxB+8vfdvUtH7W/hANHlef RSuHrmdIBOo/qDFgouc0DMhthqooNJaGL0jhtAGWU9OXNbGTRQFe6Aq8hL06elgYUwQn8gBAlC+ 9107NFWUnMJRWhnfHx7RwzKqb0TTTQ3F8wsZvw== X-Google-Smtp-Source: AGHT+IHdaEtr0k5GopW/8IdEARs8vab4RZAhViJoYpa8VQS58nLqJzKC/rONYCQ2ReqDI/nnht8q2oa0L51hu7BDXuo= X-Received: by 2002:a05:6102:5986:b0:5e1:86cd:21a3 with SMTP id ada2fe7eead31-5e1a790afc7mr612554137.14.1763555724793; Wed, 19 Nov 2025 04:35:24 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 19 Nov 2025 14:35:13 +0200 X-Gm-Features: AWmQ_blbbGQTCkNRU5OT7wmEjAKi8zYt89EnQaVAc7paaUgOrZSrU1gkFB4w6Yo Message-ID: Subject: [PHP-DEV] [VOTE] True Async RFC 1.6 To: php internals Content-Type: text/plain; charset="UTF-8" From: edmond.ht@gmail.com (Edmond Dantes) Hello all According to all previous discussions, version 1.6 of this RFC has been prepared and is now being submitted for a vote: Voting Page: https://wiki.php.net/rfc/true_async/voting RFC https://wiki.php.net/rfc/true_async The vote officially starts tomorrow, as previously announced. For version 1.6 the following important change was made: All input/output functions are now bound by the shared requirement of being non-blocking with respect to the process. However, the specific behavior of each function may (optionally) be defined in separate RFCs. Thus, I/O functions themselves are not part of this RFC, but the main RFC defines the general way in which they must operate. Thus (as I see it), the RFC achieves a balance between cohesion and separation of concerns. Since the discussion period has ended, I will not be engaging in further debate (except regarding the voting process itself). If you have any questions for me of any kind, you may ask them either in a separate thread or privately. (This also means that I will not be answering RFC-related questions in this thread). I will be glad to hear your opinions and feedback. I wish all participants the best of luck. --- Best Regards, Ed