From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Ab1kM4JPqGpoxgwAWB0awg (envelope-from ) for ; Mon, 14 Sep 2026 15:48:18 -0400 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=RHkx/5sN; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id CD2C01E06B; Mon, 14 Sep 2026 15:48:18 -0400 (EDT) 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 vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 5BD9D1E051 for ; Mon, 14 Sep 2026 15:48:18 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 04A054B99F74 for ; Mon, 14 Sep 2026 19:48:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 04A054B99F74 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=RHkx/5sN Received: from YQZPR01CU011.outbound.protection.outlook.com (mail-canadaeastazlp170100000.outbound.protection.outlook.com [IPv6:2a01:111:f403:c104::]) by sourceware.org (Postfix) with ESMTPS id 0038F4BA79A8 for ; Mon, 14 Sep 2026 19:47:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0038F4BA79A8 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 0038F4BA79A8 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c104:: ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1789415273; cv=pass; b=WDNsaFdf57npH7ptl3YoQ66IfHZjRoX+zyN/fYG/D8RDqZyS5D8ZhX7eedkLaUvdgUlaNQP8bFcGM1CPnyFqzmFzRsmSM1LYQ/h2P6Q1ri3erVya+WjHlTxmubZ8kZgd9rzhieiu7beERGhnahO9oHU+wDydZGjRj/qU0ktvMSE= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1789415273; c=relaxed/simple; bh=zzz10RxyNWZlJM6yy++zwSu9+xBv0R/COLziz0cqskE=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=HROKEIoQatenZdKO+47fo91NAk3Ck329tWVWcp5R+gw6t6Mk2qi04XZDpS2WKew5VCvqSnZ+c0h2kjlwSl2PBXS0X4TH2cZpx+Yywf4k1B2tTTUH2kxmWTi2kC5jWczG0cs+FybREdqwaMyYkMaNMMQ/oQmHxCDtMz0t64REdog= ARC-Authentication-Results: i=2; 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=RHkx/5sN DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0038F4BA79A8 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MZ3JQKl7AdrXhDueVdc1DZ/1NoIVdLaYptv7ZjCxE+FdJOmoc9vtNA3wEAUhYqZFPfGTJ9un+E4tP5aX17U2xt7AJgLPUTwrBnHQj6XgSWuKP49icI6CohuWIjm6TCh6D/FcEcQthsnt2ACJyfZ+doD8j00OCinlsVSy8t4W3YeChcbZUA+/x5FdBheV67nHRqokRVx2zn48UD8rSMAEf98YzbZg/CEdXc/fwkHJOaqFdFEcab7fB3xlbHzF/1fDalJwALZJqaUbOe0mN8wvicb0fl6qQ07pV1kw/ZvCCNyqQgf3ESYRdDFYvUXKj9h4PKP5ld6u/bQIbe4G0neGiA== 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=bTG7ISQnDg4q7cNkL2RL+U2/GTecaqTqU3MWVMsbYCY=; b=PZu+vR0Y9p27lTtLf0dcbXVKTHHjiBrunFK6qXDyRHIy2iXaYV4adMh+jRtGpxmVJV++glkegfDWXHOB/xbPMHlS7npIFzCSATlsuRI6fcw0wL9ac3pjacgCEDF+fPx1GpyJxY9JxfT3HYM2KWPD30Z3kuwR9m95nTCnWTKSh1fMu2pKKzjAOHZNkzbGTIUerBSdcOuRrZ7JwbApWkKeKx7SxOceG2N/fRvwMgvhUh2d4AcsC+5L0GrDA6mHI5PtalJNseL+mtbo7ArNC5p5dvjsRB/CPGXv1ByWT6kBfEWM6+H11PeUgkCtKFz1/WSO+Hw6piYm/cF58q+U+ptROQ== 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=bTG7ISQnDg4q7cNkL2RL+U2/GTecaqTqU3MWVMsbYCY=; b=RHkx/5sNthk8k7eHYCfkJLAp64QQA8x96KJqJ17GoMQoxApjKOOI9smn76/zYkuOHt1bxve63r09SK1Nu1mPZs4vJoNPQT4K0+jrDa74B8pci9h0IR7q5xYNvJ2EoDWu06C3YkaX1pKC9Mg0Z0jtg7ExsalZCm4eI8jOAYLy52iNwiZLsZms++0Ms9fGlZeJBJGiD1kN56kdG/2ovbL8e8aA82Z8Y+ja7PjVm0o66IZewl5w2ivFU4UbaEIiMnfdxjyS7ZcHGAwGfUaX1rHAMm1kdgUslqlB+uVe8bIi30qm2Sdd9TOybyA23Y3CXNS4Eq6wsrS/fwtiVeM5HuowxQ== 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 YT4PR01MB10689.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:105::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.12; Mon, 14 Sep 2026 19:47:49 +0000 Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d]) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d%7]) with mapi id 15.21.0406.007; Mon, 14 Sep 2026 19:47:49 +0000 Message-ID: <626225ae-3d0a-4341-b4cb-ce0b8ac425e3@efficios.com> Date: Mon, 14 Sep 2026 15:47:47 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 4/4] gdb/python: remove more useless casts To: Tom Tromey Cc: gdb-patches@sourceware.org References: <20260914191908.557014-1-simon.marchi@efficios.com> <20260914191908.557014-4-simon.marchi@efficios.com> <8733vbwrkh.fsf@tromey.com> Content-Language: fr From: Simon Marchi In-Reply-To: <8733vbwrkh.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0348.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6b::25) To YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQXPR01MB5418:EE_|YT4PR01MB10689:EE_ X-MS-Office365-Filtering-Correlation-Id: 8ea190d2-aebb-450f-933a-08df12990e2c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|366016|1800799024|376014|4143699003|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: kAN+YCEm/A0zg+z2yvesiJVnuS6+xebU8mw2tpYdHecrDOWrMIvkzz7XM05f1mPXKs6wS2ypFl4680AfuVfXV5p4gRPGEHRl/bIJSCJ9byfZEOB7HFGYxsyNhYK/93TNWB8nFWFeDtRZL+rCjV81BVUr6qLNnF7op1CmHy7oxbooGXTA6dXwHCvM15xYnCSZZ1KLCWpeyHz3iElJUc30SIMWkuQIS4HJFJn1INXfAOe6b4Yb/J3A1o8V3YMk1F0K3TEv21M2n1UuR+kwmL5peuYyxvTz3BLxFmuKtCF7laZfYgTeRxIZGbHxmoeLSMowkhWDhXtboQGXYOywO2gkPq2SHk3YJXXlxgZGxwwmjzDgj3WW9AnCjbrCQ38NLfkD091htOZCv4TXXL1jLDDqAbAhZbxnByD74YMXjwqG7y/ZjL26VKVESegsSq3NdmP7Rxd17qiVMXoTAJbIE/FI9PU13Fs0gBmvloQ2R3cdB4P77CY5o8DOLPNH5GjyV1Hld1oEluQF5buzElNsWAwGWCt7coIxa+FG30frtjcE+IZF1ygXdM0vgAqvxK0Nv9ZmYlXTuZmSbHi43EW5/JHpwXQSDB4tk/WsfK9jv1xxHe3VlZtIeO3gaXZGrl0yxfM6xoomEgQOUbeGXOA4hVU/ri0Ul6TP4KYCHbS3bujMYCg= 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)(23010399003)(366016)(1800799024)(376014)(4143699003)(56012099006)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?emVRT0N0elZ6V3UxUFIyL0d0dlhVb1lwYU03NG5EdnlkTFdWK1diNmF0TmhS?= =?utf-8?B?RTdyS3h1ZGZXdW1SL2t3UmFGK1VTbW9UdnVOK1c4WlZLM1dER1ZGUUpTZzc3?= =?utf-8?B?WHE1bmlIQzZ0UHZ1U0F4dEhQOTJ1VjB6cXNlR2hJenRWWlpCeWh0ZC9QWEVM?= =?utf-8?B?V1A5V2FFbDVlK1I0UjJPTkVDOUhyYW5ldGdxdGRYeVEwVkozUUd2T0tHN0hS?= =?utf-8?B?QjQ1Y0p0bFZrOGd4dkNqWDlZaGpYNEJjblRRYlQyMUVSZGh0WWRVRlcwUlFl?= =?utf-8?B?bmIrLzR5ZHFIT2VRbVlqeVdsd1ByMVpaaDByUWlTb0JrUTFoam5TOVZaZWhF?= =?utf-8?B?YnAzWFR4eDBneDVmZ0QvWkxzMUxZQnZyWkxrZWFlbWZwV1ZGbGdITnlRaDJU?= =?utf-8?B?ZFNlOFNSVWlVUzRsU1VPZ3FaWjE2OUp4RlAyTm96dUFsbTlyVm5EMDRJT1oz?= =?utf-8?B?SXBwdVdUaXpKQlFtRkVGM3plVUZaY21MZG5tZUh1Tm5ETC81b0RJR1RoYVZU?= =?utf-8?B?Qnp5K2ovTG5ERmJqa1U0UzdHVFJjdVhxMG9kck5oYkZsOHczK0I4RUtOdWhQ?= =?utf-8?B?VlBMUHZIamUwZk50dDBta3h2b2gzbHA4RkFSbGFLSGtsZTFTam5SZ1V1SUgv?= =?utf-8?B?ZU9oZ04wKzdLV0thY1pHRHU2ZDgvS2ppL3BuNVRTV1pUdUFzcnFCSTlKRGM0?= =?utf-8?B?ZU41eTNTcXNJSHBJSXZqQURweE8ybHhqelJ5NmF4dkk5VzRoZE5TdEhvYTBl?= =?utf-8?B?NEMwdCsxNlpaV1pyQmhxTUNCMEE1MlBmeDJRYnRrWWVSdE5uZm5BOXNIS015?= =?utf-8?B?TlVmcHhSR0pMRmYvcVE1N1J5Wll6ajBvSndFcVRoWlM5MFlmYnBIbmNIZEU0?= =?utf-8?B?eUxuMnJEY2U2MjVLWWkzbFpxMXN1V0tVSzFjL3p5MTlQZ3l4Tngyb1lvL0s5?= =?utf-8?B?UlRhdXcwbm1uN1dKd2NCdmxDeHNyTGs5SmZxaFVKc1o5Ry9mWm5rQmVmUEFa?= =?utf-8?B?ZzdkcUJ4OGRiaGNLNkV2MzRWMzVJSy9QMkd0UDJnZzZMT3pMR1Foa3ZjV0VC?= =?utf-8?B?Z1V5Y0ZWQ25oc0RIYVhSd2ZzeGRHNlJ2R2ZPYnZZSHZCaGVHMi9vZFlaYVda?= =?utf-8?B?emMxUEJGSnBLTEVDWVdqbkp2S0VxOXR4ZUUyc2FMNWV0djR4TG9sKzRieDBI?= =?utf-8?B?L0NrSFVQVDBYZzk2clA3RlBBRWIwTVhnZTdlWWVZZFFoYng2MFR1Zld0TFM0?= =?utf-8?B?VlZEeG10UGJoazhaZlhZR2VPMWg5a0pOWVhnckp1Ny9PcWpiditkbFJ6T1ZI?= =?utf-8?B?MStPNExMRkZYczQ0elpuSEtGU3k4RzFza2lrbUxETDR2Z0phdHlXcUpEaS9r?= =?utf-8?B?L2VOSTByR2tPaFp3TVFGZjBPZGk4SC8zcmpjWWdNclZYU0FQZjN4c1pUTnB4?= =?utf-8?B?Nld6MkVvb1Z6UXZjYVpZS01CeExnTVZRdjhpbTNrMXJ5dUhSWGhsWFBvbUIr?= =?utf-8?B?Z1JsWUVyVnN2UHdEV3p1UWs5SjRxa2NTMHZlc28yeWZ4bEUxcWkyUFBKeTJM?= =?utf-8?B?elBVbzMrbE1DM1NnTXJYMDJpL3JhbFJsanJvbWFOVGcyZjduVFEvNXpoWEtl?= =?utf-8?B?OGFPUXdMa2VVcTR5QklDY282cjdUcE45VGdqMld4MFdVWmtlQWFSWlFBcTQv?= =?utf-8?B?RDF5M0VYaWdUYVYvZTFMVXFTSm5rK1djS2t6TGF6RHJxcEhWclZFMjBNcWpn?= =?utf-8?B?MnB2Szk4REJ2SlR4QUJSWi93ZXZqa01OVXYrYWFjOHkxVC9DbTlFdjA5T2Jj?= =?utf-8?B?eTk5Rkw3UkhLaWlYMXZvMDVuS0drdTdHSDl3T1Mxb3YrR0UxemZxSnNuWmY0?= =?utf-8?B?WHVkcVphdDkvODZ0MnAwVmZYbzlqL1ZGMFp0YlhxTk9sS2IrOUVZWmZkNDZa?= =?utf-8?B?cUtFV3dvbWdPN2tRS0swcWRKWEFFeTBCTDNxUzNHby9iUHpSbExuTExqenNO?= =?utf-8?B?SmtwRVEveFc0UGVka29lK1dOd3RNWlAxNVIxanBreCs2VWo3bUYwWTRyVEw5?= =?utf-8?B?SlJsTG00Z21oTHR2NWVjT0psRHZoZDZ4d29CUkRnV0xvU3RDSTkzNGZTbEhr?= =?utf-8?B?Zkc5L0tEbzN0QTVMaHM3MkZDeTltZUszL3FGREEzZTkrenVnYStsWmpWaHVO?= =?utf-8?B?M21MeW1QNjM3V0QxLytCMUZTczgvdVZJamQ3QWxOWC8zQjVvR3F3bFhCTzgw?= =?utf-8?B?V3pZQW5DOGZCYnhucDd6UkxkeDR0czRTMWVrZVZxcHRrenlKVVpLc2dFcDhh?= =?utf-8?B?N3F6c2ppSWxreWl4SUtzcSt3dmNMQk9CTEF3VFNieEZUZGMxT0hadz09?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ea190d2-aebb-450f-933a-08df12990e2c X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2026 19:47:48.9496 (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: O2mbPbDYXnHbarMRFDve2QLuaSI0qq9boF0EXHFg/E8d6OOlnFyEdnpO4ESyo4ISeWsYcrat5yLRuhGhyTNuGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT4PR01MB10689 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 9/14/26 3:39 PM, Tom Tromey wrote: >>>>>> "Simon" == Simon Marchi writes: > > Simon> Remove a few (more) casts made unnecessary now that the GDB Python > Simon> objects inherit from PyObject. A bunch of them were removed already by > Simon> commit 45e21c702fb ("Remove unneeded casts to PyObject*"). > > Simon> In one spot, I remove some now unnecessary parentheses where a cast was > Simon> removed by that previous patch. > > Thanks. > Approved-By: Tom Tromey > > Tom Thanks, I pushed the series. Simon