Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:108947 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 74215 invoked from network); 10 Mar 2020 14:38:42 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 Mar 2020 14:38:42 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9F0961801FD; Tue, 10 Mar 2020 05:59:36 -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=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8075 40.64.0.0/10 X-Spam-Virus: No X-Envelope-From: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075023.outbound.protection.outlook.com [40.92.75.23]) (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; Tue, 10 Mar 2020 05:59:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TbuVclnAjJh5qOWT5rsTG9jkbXtA9ezB5BFCJQF4WlWa48/LlNymS6qzIICbqF/DpQHGJsN5Bz1twRs4CLwLamGAbMwRJEuY9eg0DABdSVglWhazchTCSnow2Q2nBmDKom5/Qh79Pfa+AVlPVSZ7kcR5E8XAiAWZEocxbbf1U5zNwjxaarHow0ahksPac5l0psZ+9rka2C/qQeQJmgODyJv2HS48TrkZmxiuFdGpECjhmb2G1RaMklNyIkwdg85LvQjj2OcJv/om1PKdUX6a8xcepeoE7Mo6KVEpyw0qyEjEEh/CIJBNHu3TcIHpXZB8MgdklBPVMWi5Azd003PTaw== 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=Su2wkQvU1Fo0j0gHEJUOfkFiklfoI7TXyo6yX4eEzxY=; b=VLAOszzr2XUyvO1sCrRqCwMIK4HMWwr3Zh5RNAK9qP541MGWweJPXONMXg0DPRAOzoBt7AU/5eXuviIVei4+ACiB50FyDpa742TbzWNFDA/3ndkCM1OboeXqCq6zYj97G0ewAP3GInSdWk4uavbxHr9r2dI2+4QPH6IdMsSYCKqw3ZGx9UXklkz+0E5AO0B/ay68c5v70ofDFafHwQ3/b59CPdVh3J7mi8eeqCSnoBqepTpuHKnRnW20HV5xMJplLVnAt+PqgZ9tabPUsOBSot2BD9KUoLXG8ORvKwash/3hq7p41HH00ckjeSHoxgqHZm77f0miMsUPVXxkxFtfRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.de; dmarc=pass action=none header.from=php.net; dkim=pass header.d=php.net; arc=none Received: from DB3EUR04FT015.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::3b) by DB3EUR04HT090.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.11; Tue, 10 Mar 2020 12:59:34 +0000 Received: from AM0PR0502MB3668.eurprd05.prod.outlook.com (10.152.24.54) by DB3EUR04FT015.mail.protection.outlook.com (10.152.25.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.11 via Frontend Transport; Tue, 10 Mar 2020 12:59:34 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:92CB081AC374193A95C9832B88A13AB7B650743777F8ECFEC2748E3CFC1E14B6;UpperCasedChecksum:9D51B14AF4F037DAADF1A65B993D6FAF9B740283271D9FF349164C2F1E7E0985;SizeAsReceived:8916;Count:49 Received: from AM0PR0502MB3668.eurprd05.prod.outlook.com ([fe80::60b6:849c:f135:9649]) by AM0PR0502MB3668.eurprd05.prod.outlook.com ([fe80::60b6:849c:f135:9649%7]) with mapi id 15.20.2793.013; Tue, 10 Mar 2020 12:59:34 +0000 Message-ID: To: "Christoph M. Becker" , PHP internals , internals-win Date: Tue, 10 Mar 2020 13:59:32 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM0PR02CA0055.eurprd02.prod.outlook.com (2603:10a6:208:d2::32) To AM0PR0502MB3668.eurprd05.prod.outlook.com (2603:10a6:208:19::11) X-Microsoft-Original-Message-ID: <167671d8a23a275d970d89974e4788fd7a0fc855.camel@php.net> MIME-Version: 1.0 Sender: Anatol Belski X-MS-Exchange-MessageSentRepresentingType: 2 Received: from fringe.fritz.box (2001:16b8:26a4:e400:b356:24e:b92a:da21) by AM0PR02CA0055.eurprd02.prod.outlook.com (2603:10a6:208:d2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.17 via Frontend Transport; Tue, 10 Mar 2020 12:59:33 +0000 X-Microsoft-Original-Message-ID: <167671d8a23a275d970d89974e4788fd7a0fc855.camel@php.net> X-TMN: [eS4pvzBCZry86nfuH92fvKLiPVlGbFqLsjnwxR5qqrMXycZqTJzZpoJLydusQ2nR] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 4a9d2b8b-06d3-4a93-883b-08d7c4f2e103 X-MS-TrafficTypeDiagnostic: DB3EUR04HT090: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W3Ge5u/CtDHibOd/ZfOfseyOGFH2wLLJ4A0MqCJaPgwZ+tjDY/hprJmp64vthmelmSWLEVbHDyruJ+6N9MHmTjA6/SbxSpaLomkNVyxs/XD6WKq0Su6IRter813SLtrk2umDoDY+X5gNZKCMOC8hE48M3gUaCzdyTpvzKvliTsipwbEYqT0zVakySaHi+6VLVe865rN7NbnSNOkSpod1QagaE3MZ9E3TZG3dRW+PNao= X-MS-Exchange-AntiSpam-MessageData: N4cLv2QLAUNxbzS4pWd9xfOEY5mha/Umw6bd3gg2cd8FuVbeELvloTfsuaCn2wHUz9UHyUZc8tOLSK5szTdnt6gjvAz5KmCqa3Y9Bwf2WLzZfMgHbWoCkxYJpxl37BcUfC3CzpwMq/V3xN0lByK9iRZJaZXG/qV/xO43dwm8OtTggZaiXQZmxHc91BUy97vZBb4jI3SOKzdZhUWpPMrAmg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a9d2b8b-06d3-4a93-883b-08d7c4f2e103 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2020 12:59:33.9555 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT090 Subject: Re: [PHP-DEV] Windows snapshot builds switching to debug From: ab@php.net (Anatol Belski) Hi Christoph, I'd see not much value in switching to debug builds for the snapshots. Currently the snapshots are public and are built with PGO. This makes it easy for users to test any provided revision. Debug builds are better suitable for the runtime development, but they require a debug runtime, can't use PGO and are in most case unusable for users. IMO, if debug builds of snapshots are needed for something, they might be added, but release buids of snapshots should not be removed. It is more important to ensure release builds, for debug they're also suitable in 98% of cases as it always contains debug symbols. There are many other points that would speak against switching to debug builds only. For the developer needs, debug builds can always be done on demand. Regards Anatol On Thu, 2020-03-05 at 16:41 +0100, Christoph M. Becker wrote: > Hi all, > > the PHP for Windows team is considering to ship all PHP snapshot > builds[1] as debug builds in the future (earliest at the end of > March); > currently these are release builds. The reason for this change is > that > debug builds obviously have better debugging support (including but > not > limited to WER[2]), and also execute assertions and enable the basic > leak checking of Zend Memory Manager. > > Of course, the debug builds would be not as performant, and would be > larger in size, but that does not appear to be an issue for snapshot > builds. > > Thoughts? > > [1] > [2] > < > https://docs.microsoft.com/en-us/windows/win32/wer/windows-error-reporting > > > > -- > Christoph M. Becker >