From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 4ZTiFmCrF2m3pAIAWB0awg (envelope-from ) for ; Fri, 14 Nov 2025 17:21:20 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=gFJnPlB5; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 573981E0B8; Fri, 14 Nov 2025 17:21:20 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 886691E04C for ; Fri, 14 Nov 2025 17:21:19 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DC3EB3858C2F for ; Fri, 14 Nov 2025 22:21:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DC3EB3858C2F Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=gFJnPlB5 Received: from YT3PR01CU008.outbound.protection.outlook.com (mail-canadacentralazon11020127.outbound.protection.outlook.com [52.101.189.127]) by sourceware.org (Postfix) with ESMTPS id 2529C3858C78 for ; Fri, 14 Nov 2025 22:20:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2529C3858C78 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2529C3858C78 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.189.127 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1763158813; cv=pass; b=hkufQkGAEmbEvU9VRcPM3jljq3tpaJtkgrT37/6upT5NvnkTA37P8mYuSc15coEOjDy1Cy7BHaqjWMMmAOCf2Ov2bMsMkOCmBkiUnvTm6ekm0MAXSAasjSSle2kDPxfkDcPtU9RLM8cU06UKyIzb+z3Fvb8HAeT1I6iclbWOluw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1763158813; c=relaxed/simple; bh=Knhk/Q2azk2JTq5xHc1WcKS4dYBTxpgRh19vP/QYT+Q=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=IbxEeJhZ+WePEoUZ3deIqyXhrpNoVFTgrD8kLtjz17l4Bd1aLxAMcGHiBD757mcSX3WbUjdFLEOX8uXowRNRM3xcucITXrQx88C0h1rQdoKQSg7wI/ZblLWD69NEHlO/GnEzVZQR+pJ6BciI2kUPKxspHOlhyQl3HSlXVCT+C5U= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2529C3858C78 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fCGUsb0W3j7YdZsx1B9PSOmb6pYRL5hIPXHiFg9oelCaTkaI+EiXeFow9QpW76PgUVg32dp53AppN5w0nAgxgXitR1aUUhJENkQkOtCgZDipag3g4B4+zpbECGHR4PkJNFNlaP0xHVyEtkUfZuznT4AZevDQk2pv0gggIZY4BV0CsEowazzpddeBufitaDTIjBXvQMUCZtkPEhEMyOUxqyIu+N9QiTDbHipImds5Kh4+ut1IJKJL+YYOHg5GaKSe2XR0MxuhoayMrpH1YIIqrglVjWkJmtd636Yb9gi0M9R0AGwB+MBOgAUKkQeg+0psyX2OIOkXO7phyVgmlO2JVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ecXUNNdpLflTCsc567smmh7nckklAO60gwIm8dMR8ds=; b=pLvj4eB2ok4lBhh/v6vz9b7jxRB3KsM9C1Q4CTcm/OdXxjWLG4piaFivy7NZbaHxT68T1oxgt/zt+tmiWrk9PzWGhdlzI6debusFPfCrUF8mBPZgaVufpC8WV+J8VXfWbt8OHC+FFefY1PN9ii5kD9twTQ/UilPCWpVRQkq6MxkRofMlPr6x9Fh4Cqo7Eww2JUD58N/rTeJioZ/EV+wiU5ckKP/dumztDIMmmIthKrPoNhhmFHKNqYA8+QW2rmnrlK+Bw6EsLt+spDX0AxetJYBHud2UpG9OhcpUpt8OYf+/Ys+qQxSwT7D8lECe26eAGdj7V8gMIMWSNtzJSShEIg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ecXUNNdpLflTCsc567smmh7nckklAO60gwIm8dMR8ds=; b=gFJnPlB5OcWIrct0g2V1eYGhfTsm5C8J3GzUptrpiNq/XzWt6wBVeBv1HLh3dHO+InqVwNRsFjqhp+CqR13Zz9KmZVECpn3V/N9FyoU24rAnly86z9AH/+B+LA56UWxJ9m96E6WNALX25c7uNrgN2YRRYcwoz69ZtK2AtBl2SCaLZbj1hqGhmA9uYE+KwkNtESedc7v2+ni9asPrpJg0Aen1r+itCK7BYYL85KDcT1LxejzHjAUBfX4dYze4l2WfbaxWwK18tnzs6cxF+ADhOhZwprisTYD01Xb6VqNcHU4WazQYmVd7BdwcggzujyBka1q2v9uXPlLz45O+hAWM1Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) by YT4PR01MB10482.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:ea::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.18; Fri, 14 Nov 2025 22:20:08 +0000 Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d]) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d%5]) with mapi id 15.20.9320.018; Fri, 14 Nov 2025 22:20:08 +0000 Message-ID: <9d59aa9f-952f-4e56-9ed0-36683c3f4f60@efficios.com> Date: Fri, 14 Nov 2025 17:20:06 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] gdb: use gdb::unordered_{set,map} at a few places To: Tom Tromey , Simon Marchi Cc: gdb-patches@sourceware.org References: <20251113213506.313040-1-simon.marchi@efficios.com> <20251113214507.359286-1-simon.marchi@efficios.com> <87a50ov1gv.fsf@tromey.com> <87wm3stm63.fsf@tromey.com> <87o6p4tj55.fsf@tromey.com> <87cy5kthnf.fsf@tromey.com> Content-Language: fr From: Simon Marchi In-Reply-To: <87cy5kthnf.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0250.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:66::20) To YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQXPR01MB5418:EE_|YT4PR01MB10482:EE_ X-MS-Office365-Filtering-Correlation-Id: 20c97132-b7ae-4be9-8027-08de23cbf7d6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UGlsVmp2amw3NzJ2M05IcTR0STNveVEzck03VFByRnI5aXpDTHZGR1hFdVBt?= =?utf-8?B?SGJSczR0NWkraDdSeGZJZXZETnVleXlZajgxSjV0eWR1TTBZTmFkaWdueTcv?= =?utf-8?B?RWtnMENoZGp6RXZER25ZUi9MNVI4QUs2V1Z3Rmpham9ZR3gxak1FdEJMZTRQ?= =?utf-8?B?YzhlZjlpYk1RcDBzQ3FUUTk5bDhSdFFqamI2eU45SUVSeVBYSmRYOTZFU2JX?= =?utf-8?B?SjZjTjUwUHRHc3cyZEhIMWphYlJhblM5TUZ6dFF5cmRYTEhtRmM1bWdCbDhl?= =?utf-8?B?WXBDWlBSTFRrdEtEckNoRitMcWUrRG9MVmhvTmdMOVAra3pmVXRJMEtmYUhP?= =?utf-8?B?OHVMOHp0d3ZLQldPUGVJQmcrR0lrNitkTDdhc1JlaHd2VXdHTzZDVGUwNEV4?= =?utf-8?B?Y3dLbGRMMVVneXQrSnFhTklmMmU5NHE1bHB6MTdwMUtkT1A2Q1dQSjJiRW1K?= =?utf-8?B?L1N0M1lma2RHbmZQU3lzdG1aZVdWclFzdVJyZGRPWHV1SWt3Y0VIdXk1cDJt?= =?utf-8?B?M2M4cGtQLzZYakwwQUpOYU1wMEQzQjdQYnBDazB0UEg4Z0VUN2tDUU16SVBn?= =?utf-8?B?T08xd211OVRDaTAzN212cGltSmxIeHo4bzZxOEMwQno0ZGZaaWlxSVpaeEVY?= =?utf-8?B?czg0dE80VlFrRXMwV2lNL0FqYkk1V1RqdTVEZTBGOWpBcDN6bDNOTFV0aStD?= =?utf-8?B?ZHZIZ1B4STVWa3lNb3V1ZThpbjJvZncvb05lNWlLMTdnL1R3MGE5dVJDZC9n?= =?utf-8?B?RkhhY3Z3Yis5dkhYNkxIWjRyNDNkNndSNDFWek1LUyszc2pUUkc2eUNnMUFO?= =?utf-8?B?WXZwRWRCRU9DaUdYYUloS3pXSHlwUmpqMVc0ZVVWSG1uVHMyaVBCdzVqcVJ3?= =?utf-8?B?ZEwraGY1ckV0eDExdlRWckhCS0VpQUFMYXNienhtZCtqN0wyQllnWVB1WDRE?= =?utf-8?B?STUzNWMxbWpWd3NYNzdLUFN6WGZBdDhQMENnczhXbWNJRXdkNExNYi9YRXRs?= =?utf-8?B?RDdBZm5RQTJPcWJTRzRsQ2t1b2hyRWt6UEcxOUordW9NWTN0MVA2Z2NHMHJm?= =?utf-8?B?b1BscjByZGlnWnBCV0pXQ1Z1VnlVcG41aWZMZ3RUcXFPOGMvZUlWUlJ1Zkpk?= =?utf-8?B?Nk1IajVueUNhODhYS3dMWWVIdjZ5RVlqcEZva2Q5ME81aVBtbUdzTE1uNzFU?= =?utf-8?B?cW9VbGp4ckpHck4xbHV4d0lGYWV4RFY3WUNLaUJmV1dKZzUwOEt6UEFBYnFP?= =?utf-8?B?K25ERE00bVQ1N2RWcXA5YTBDdi8yZVduVEhNK0M5dk1HYkxZYzBBcHBiUmlJ?= =?utf-8?B?WVFXUS8zYTNuZ3JTVmU4QzNEVXcrN1JsbkJyZG40LzkwbXZBY0lGU09kVzk3?= =?utf-8?B?aTNvZzdKM1BnQS9zZVJRYmxxZk5uSlYvaFNvaXpxU3pGZlNocVNYbGxhTE9O?= =?utf-8?B?UlVCZkEvTjBtZlk1QmF2K0oyZlkyK3VidldMc1EyMHlqcndCQ1NxSVJzbFo0?= =?utf-8?B?WnJ5cjlWdDdidHNnb1R0M2VzSW5ZMng0aVM2dDFoZWEzWjZVbTdLSDNwaG5u?= =?utf-8?B?bTA0TzFZT0x4bjVzbG5BZ1NEM21HYm15T1BtendGcVZ3ZFZKSjk5L09SR3Ba?= =?utf-8?B?ZmJNZUV3ZmI2ZkJrRTFsVkVpMlZvdytCVXN2MEFyOVQ3S1VGSXd1c3Z5NFRM?= =?utf-8?B?Y3Z3UVp2MVBGc3JiWmxTNXpielF2NmJDbHhUb0JlRU9FcUVQYkxMTEJiNXFP?= =?utf-8?B?cnAvUGJJYWVFUFI3ZWU1dXdxWWJOVWtFZmVuZUFLbTNLR1FVWmFQT1Yxcnhq?= =?utf-8?B?WFVPNGQwTjFWZFFFNlJ4QkZlVDcwODlleEoyWjdVa1VRUjRsSWtQZlBvVW81?= =?utf-8?B?NENrSjdmb1Z1SnR3MmlEZVBUQ1Rsb0JnaHFTb0N2UVh4TTh2bjROOFJrSkZL?= =?utf-8?Q?+T4qABf+AQtytzkG5Fhk9IhLN9yN+zDS?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VnM3RjBseDFTS1dnRGMveFJFNUl2eVdLM3h0RVFlMFpoNm5aS3p0Mmx4ZGZQ?= =?utf-8?B?Q1p0OVFSNmxoQnlYODEwWUdPRGFtZ2EyQ2d6SkNxUHlZTVQvT2VtOFFmSmhH?= =?utf-8?B?eHhpeFZxUlIvOWJHZmVRdXlSWk5PZHdQL2dvZFpxRWhvVGMzekYwaXFFQTVH?= =?utf-8?B?ZTVEZWJuSnBsakFXWTljT2d5LzdPZXJ5MWNuM2pTd3hIWmdDWVA4U052dWFj?= =?utf-8?B?elpGRTg0c3BKUFZ1Mi9BU3c4TGlKZEpWaXlDY0ZsMGRGVEt0NkpCanhsY1h6?= =?utf-8?B?QTBVZDFRT2psa04rNnNMbmt6ZUxVUDM1d0FsemJCZHQxYXNZQ3dGbEpDemk4?= =?utf-8?B?a0pxMkt3RkswM3oxa2lOUE4wRm1jV2dEQ0FPK3padGhCNno2eEpBcE1ycmsz?= =?utf-8?B?RW1hYkJmcHdYcmd1RnkzNnRHRE5GeTVkL2pVMHMwbVUzRHNuaFlBdlVWdURV?= =?utf-8?B?cUxHQi9kSmdOY0JZRW0yeTJ3RUpXcVV3S21HSVJPTUZQa3liZkt3akJyNTVZ?= =?utf-8?B?aHJ2NmJWNW5VZW03MFVnT241TGI0aGJMODNla1FQaHVGZ21rOENHVUgvZVpn?= =?utf-8?B?c3c3Yy9rS0c5N0NFeWVseXNRM291dHVqVlBqMU9QVXZEeHJqb0tzTnF2QVYx?= =?utf-8?B?SEJkOEluUzVWNFF6amQ2NXNjK3U5Uk52WXMvMU9OYzBsekthWDFOYnBlNEhz?= =?utf-8?B?eWtiQnB4ZlgwcnNKTm9HVVIvTS80RGZLdHQ1d0pVdXovTzUyeml2c0FPQnA3?= =?utf-8?B?UWlJMjVYOVNtWVRkZnhWckNYamNEOUFGcEtURDlBR2xMVCtOWk9VbTFlVWxV?= =?utf-8?B?YWlGM1NOQjJUemc5WG9ZMklCUXZBek9memVGOU9FeUI2SDFDeWFxREF0RFFD?= =?utf-8?B?dDQ3YzJqekNyWGEybmFGbEdRd1hxbm1DQUtxZXBSckhQMmZvZ3FTamhyOEQz?= =?utf-8?B?Zm82bk1teWI3amhTaFo0T2ppc0ppclpXdDZlWE1GSjI2NEpoRWl3aXFaajlr?= =?utf-8?B?QkFpanA0NU1kTjJxNXJJWnQrUDIyQUlSK2oxWCswMWFLOC9SZlYzWWxJYndG?= =?utf-8?B?WWYzYjRvME5URVYvQzBtcDdhZHg3RnhNWjd4U2xBZVhnbnJXU216NitGUDFz?= =?utf-8?B?ZjNjOXdyUm9VdU9vaXNwRThvZU5VaFRyTlp4Ky9IbGJOalgxcmlyM2hvUldE?= =?utf-8?B?MEZjalBiUnBoR2hVNCtHZWtHdFlHYmluZUppYVNrRFFXVEZFamtLNEU2QWwr?= =?utf-8?B?NUNQOTVLakc2WkZmVnJ2WnZPOExyYzA5a3liWW1kaHpvZ0NoSzVSeWI3a3Vn?= =?utf-8?B?Vy9NT2xsOE9vQlRCcjdUSTFBSlAwKzBkdkd2M3R5NnVKK0lmYUVHMWNPZGwx?= =?utf-8?B?OGcxTEVTbm1iWHlmaWtjc0Nwc29CSnluaTU3dUFUcUhlaDRrT2I3cDVYbEYx?= =?utf-8?B?MWhmeXFQcHM5cXo2ZTB3RkdkQ0VuTEdHSVNCRlVwcEdFeUVkSWNEQmRkVFNH?= =?utf-8?B?ZWZNK002aUt6Q3pJS2NYL1cvTzdJZjV6cUY3NTh2V1dzcFJBbG9EM1Jmamt6?= =?utf-8?B?Zjk2eTUrT2o5dHRQT0cyNndjb1hYK1I0a1crZjlaUHQ5SXUyZVBVTVJ1WCtV?= =?utf-8?B?NVh2dDEzMkNjNzFSbkx3Q3p3bHRRSmkzeEdGMjVJZ3Z5YUZ3Y21rZTlOODZl?= =?utf-8?B?OW1SbFE5VnljYjZTMUZsUTF0WFRobEs3MXVQUmlmMFlhZVJidVI1QXIrTURS?= =?utf-8?B?b2JMeXJRdUlQMG1LRnNUU3hZN3BEY0ZNcGViRjhwWkZ1MkV6bkNXOGVrWmRH?= =?utf-8?B?RG85VTIzc3ZSeSt1d0xpVVRXbXpQU2d1WENYazN1eXBCZ3JjUVVMWGxOVi9r?= =?utf-8?B?c0RXWFhkZEQrWUxQV0NhQXlYQ3phemM3Tm5Kazk0WXhuaVNFbXg0dTRpNGIv?= =?utf-8?B?RDFqU0hYanNDWHc5V0hUbHU3OHZBWXN0TVV5UmEvdERLMUx6Nkh1OHp1bE9T?= =?utf-8?B?d2d1YzhFcTBNaWRRSmkrUU5OZ2o5dEY1SFkzdWtPN281TUJEV0N3UW1VbXdD?= =?utf-8?B?T2Q2T0RTcGFLcVFaLzZUTkoxWXhrclNRUXpDSHZnWlNvM1NmOStPS1ZwOVhN?= =?utf-8?Q?+N6+e+HarFZh9ozEVUAhI6olE?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20c97132-b7ae-4be9-8027-08de23cbf7d6 X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2025 22:20:07.9333 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SWWGDK8pMJagG46vC55m1/sEr17CUkqdA23qqzlbs5YigxmScof9kl14uVmbTD7000nZrYZngxE3tpZhO3Y6JA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT4PR01MB10482 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 11/14/25 4:43 PM, Tom Tromey wrote: >>>>>> "Simon" == Simon Marchi writes: > > Simon> I think it's a bit odd to prevent copying this particular structure in > Simon> the first place, since it's not that structure that controls the release > Simon> of the resource, through its constructor. It's done externally. > > Yeah, I see now. > You can leave it as is I guess. I'll add the DISABLE_COPY_AND_ASSIGN just to be clear. Otherwise, should I take this as an approval? Simon