Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113873 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 9326 invoked from network); 30 Mar 2021 16:58:34 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 30 Mar 2021 16:58:34 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 253291804B7 for ; Tue, 30 Mar 2021 09:55:50 -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=-0.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2033.outbound.protection.outlook.com [40.92.18.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 30 Mar 2021 09:55:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M/2Ba10NvERzHZIDUw0YCILOnnqD5gMsNJM+9Yn7hNiR1T7o3v0DBAnwi6yYCn10n/A/CWwkzJMIicjG5TMwnkPRoMDQCn+tnHd87Ir/lfiQCtZjLU/PIdC//S8W2UM/CrM0mRCBNq/0rVCSwVUEWIO5U4bppSqOEey2/v4rujGb00W6B8JR2yAkwj6+LF35ynLm89YTABVPcYPD3lQ1MhVbREKXxNsHXHv5YbGMrL85/kRFuqsJ7cwrpMHkaQZyoj1AkTqd/ECqk7pakn2zudeTBkZnAC9x9oUFBDn06cSFStvihX3q3eF7V9SrV7FcjiE0I/p65hHDtZk32nFMOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sNdB0GAXrT8yZcfSBOvS3mogbIAYQFRcHy38Lg2KuN0=; b=ModuHMRI31CudjK08Op4jl7W4CKrGRVJrLUUlWX2hf3gwFgncnb1W68qsV8LSEvcqVau9jch5RFoPFxBnNoZmXKBDgHIakgi02OVeSv+zPaWA99YFGWEKc+ZYLSjSNCITTuzGAR2Nvks++1HBMVN3XykUFEl1qkXYcE6Hgv04jfk4uBj4g1KrcmO3QJEW4SU8cG3iApDZxM5DJ5XUA8GuD8M5dKl3GItKP0BVSAA3iVb66NtdSPMvPIiuRAU6pLPUSjCi7dgPHn8llt+awk6PlW2+QuoOSoPCgxk+yqKUfXNgsysQ7QlLALkH3AsXFC0fsA6O+WsZ5qFVWPyCQMntQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sNdB0GAXrT8yZcfSBOvS3mogbIAYQFRcHy38Lg2KuN0=; b=mo/JYzuTR1xCtX8kKruTQESpOtGR7D8e7SZrjuyI/gvU8CfywErk5RasZlGiE5YGd3OtzsoVzyTTn8IrtCW1qTE8BioH9pJwYxNXTluNz499NSDJlykotqD1+xaumk4iJ0ge3SCj8DY/74M0P78B8AK2S9QT+YFtykvPQLKMWZ4a4jHmmFW2BFJJ9pu6JMytCPO9xogD5sSP9SccBuLB3+ksRXTj99zDHnVZCxk0+MvNSxyO8oNWV729YcwmRA1m6HMlddQ8ra+9fsFsSfsEg2uEVDeOR0RzBt5UoP2mYnl5X9EVu48TBeNeGY6Z+kTfgaN8kk5oszeGq+JL5lDziA== Received: from CO1NAM11FT003.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::48) by CO1NAM11HT017.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::418) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Tue, 30 Mar 2021 16:55:44 +0000 Received: from BYAPR05MB5478.namprd05.prod.outlook.com (2a01:111:e400:3861::43) by CO1NAM11FT003.mail.protection.outlook.com (2a01:111:e400:3861::349) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18 via Frontend Transport; Tue, 30 Mar 2021 16:55:44 +0000 Received: from BYAPR05MB5478.namprd05.prod.outlook.com ([fe80::9433:6c67:c5cc:4c8a]) by BYAPR05MB5478.namprd05.prod.outlook.com ([fe80::9433:6c67:c5cc:4c8a%5]) with mapi id 15.20.3999.016; Tue, 30 Mar 2021 16:55:44 +0000 To: Matthew Brown , Internals Thread-Topic: [PHP-DEV] [VOTE] noreturn type Thread-Index: AQHXJXZLIlpmRCkDlEqcF4RuP+sG6Kqcu0Sf Date: Tue, 30 Mar 2021 16:55:44 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:DBEA6F8D8590B74D55509F11FD2B2AB94F50F78C731C5CC551D0B95A4DEC385E;UpperCasedChecksum:0F3B627D6351D106FBE930305FCB41C560A4FF0789DF1810E744C2C94A153C4E;SizeAsReceived:6879;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [avOqDCSV9j6Z4EWQrZNe5Lkh9GnRpFIa] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: c2065475-66d1-4808-0658-08d8f39ca8ec x-ms-traffictypediagnostic: CO1NAM11HT017: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fpp0qoSLcDAQMa1CT1RljiTHxez7ptspimmvBIBvrUcmM5Q6dejNXLXNg5rae2VfWjHxfwsDwcmM6oy4aHVgD93sCZQqNQHLGEMeb3brAoKzcHe2aWRlV1PAQpDBM5Bgrflfc1zNPe1pdfuzH5Pcbtqha/GkbP9iNCvEoMMZEQ5gXSThVeh1PTrljJonD0Wd0oN8oGf1zdkDS2llUsj0PIC9W1SsiHKvnnUD7O5Iu+rsnsFcd48xktvf9UZl3U6Cx1u9P1OXeOTrTFOyBM+ePQMWdcZOdJsg+ojTZE7OqfBmqZuwGZgy2ouWd/lTR2tfM/n67PNdsVWl1DAvwdrrDDbMFTGnPWYbSedZHKIDz015WtPE3MOLiRNC/WUApXodiZQyAHsEQ63QA9uNQUq7CMnw00nOxa5K+JIPmsew7jme90hZv3uBJFkUHTq6k8LQ x-ms-exchange-antispam-messagedata: B8muPGAqt8qAC9JlBlcJdr/S1yqpRs8Pctec2aZqqkiYGKQetagakZCqpzHsIOi7j3AJhQZiSmSmUcGL3BvXrPPU0NVCZUdAsmbRsGxKLFr3o05bubXqkaLVbrp0O0r+vZiKPpQuzV2KbGS6g4gAUQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT003.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: c2065475-66d1-4808-0658-08d8f39ca8ec X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2021 16:55:44.6293 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT017 Subject: Re: [PHP-DEV] [VOTE] noreturn type From: theodorejb@outlook.com (Theodore Brown) On Tue, Mar 30, 2021 at 10:06 AM Matthew Brown w= rote:=0A= =0A= > Hey everyone!=0A= > =0A= > The vote for adding noreturn is now open:=0A= > =0A= > https://wiki.php.net/rfc/noreturn_type=0A= > =0A= > Voting will run through April 13th=0A= =0A= Hi Matt and Ondrej,=0A= =0A= Thanks for your work on this RFC. I voted for `never` as the type name=0A= because it's more amenable to future use cases like compile-time=0A= exhaustiveness checks (example:=0A= https://www.typescriptlang.org/docs/handbook/2/narrowing.html#the-never-typ= e).=0A= =0A= As a bonus `never` is more concise, avoids mashing two words together,=0A= and aligns with TypeScript, which I and many other PHP devs also use.=0A= =0A= Kind regards,=0A= Theodore=