From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id o0SoJjpLQmptZR0AWB0awg (envelope-from ) for ; Mon, 29 Jun 2026 06:38:50 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=NGL0ewlm; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 8D7951E098; Mon, 29 Jun 2026 06:38:50 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.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 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 D706F1E024 for ; Mon, 29 Jun 2026 06:38:49 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9A0C34BA2E21 for ; Mon, 29 Jun 2026 10:38:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9A0C34BA2E21 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1782729528; bh=mzdUWm24kzUAKVRp0aDikffvCSavoPqswBpvKEcot58=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=NGL0ewlmcQEgxNWSudaawbyE0SkGWGOu4pXZUNTeXCxBWPIo7hcpU6eiut1pbu0HM fZcPrp8LA0udoZy7pzPdKGY86AaTy6ojdGTEwF9GDYsvplkq28+clHcbzHbUS0TfHj M3za8yHg8b9ITqRaJLCRXbveOgOotbA8RyGRqZs0= Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011001.outbound.protection.outlook.com [40.107.130.1]) by sourceware.org (Postfix) with ESMTPS id 1D3804BA2E17 for ; Mon, 29 Jun 2026 10:38:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1D3804BA2E17 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1D3804BA2E17 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1782729491; cv=pass; b=DtUr2c+MXJanOboVFNeSREosWF/rAUPxbCjtG1c2UBkrWBOTQdNu2aHRmJ3UmDKTt2gjzzXwm9geSLnsE2w3KjNOlWirPLcTJjQXLZwYmaEMQ4vtdJUZr3252smfxVadn3+k4QvQgnHfpYCIMFHUpgPCXLFtaw6PJpdDnAiLCm8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1782729491; c=relaxed/simple; bh=5EwlGP+FGhg5+ZgudequHTDzUpSmpu18CcjIaCPWNEI=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=UbifiOtsNpIf5TKTFImUceKh+cYEelkUfsxwowF7YHaBjm4/mXIqYGRy609kRa4GuztBa9xARDHIhGXBC8cB1ZqYmrctRb81kip+17fbr5wpqMt/yNgQ6s1HWQdYwNscXI2cZLvTX22iVs9dnprnIek5iDuOk3IpEwpCFnVPWnk= ARC-Authentication-Results: i=3; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=RTRGH4Jl; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=RTRGH4Jl DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1D3804BA2E17 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=u7q7Oecxb1berW0awc+yMmFqpnALk1n7+K8VJsCLOSP1smVPn4ta3+xQU78R2chf6NNiYTHloM+jL9wXfoA2dh6LTPdlDf7QCpkyKtdlOoTdhsHHPCF31Gt43UCUfvUcZpUrn3bBmrSqwLP3Gd3CJQEfXK2A+8MLcAI9bwrI4vxhQaFBf3j837gjdYCOGFxz37VWyudrZypIVC5X98SUyUxhVfONTm3od00iOdnn+jgKzgMtDXA02ZQJkIZNIONFysULs2RnlMUIniD3bBt7izGbCuuO5703r8CJgvxCrjiaHQ8HCnTfh6mLHllaihc0xU5XOCDDc5zPSj5RSITrIw== ARC-Message-Signature: i=2; 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=mzdUWm24kzUAKVRp0aDikffvCSavoPqswBpvKEcot58=; b=OXneUFcrexktlFKE8tM/+AXnQbPUotqP+XzEFyqIg6b+H2cgXUdGJqqIolI/RJ80MrTX0aRmJbyRSolrifNCUevF5fR8Z59wNN7q3EXYdXOfkhte2URCnTSCY39MEtfwh1371rwSjRaY8DBsdG5WJlhUa0V7U8Np49iNZkq+GVH7vjUdhEnb3A5MDb9QwPWeyOrH0DmdZ6AKRMBT5njfYo8BoaxD/OgqCBsKojCG/DXL+x+s9vPKTsc6oqCTNQZuvkueSWAP9l2nCuC23WnQtN+o/wJ+7RRbhgWLbFVVhNOgmnlMI6xrFJ+kG6r7mH6pVPEphFaIly/5o3gSrHM3WA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=tromey.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) Received: from CWLP265CA0419.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:1b6::14) by GVXPR08MB7896.eurprd08.prod.outlook.com (2603:10a6:150:16::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.18; Mon, 29 Jun 2026 10:38:04 +0000 Received: from AM4PEPF00027A5E.eurprd04.prod.outlook.com (2603:10a6:400:1b6:cafe::a2) by CWLP265CA0419.outlook.office365.com (2603:10a6:400:1b6::14) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.159.19 via Frontend Transport; Mon, 29 Jun 2026 10:38:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AM4PEPF00027A5E.mail.protection.outlook.com (10.167.16.72) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.181.6 via Frontend Transport; Mon, 29 Jun 2026 10:38:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NjPYkS6RjMil9Mm4NyABdEIxAjx51mjX2S+2Go/ccW5OnkIUAbc9RwOmbVuNPBRbrotsiPZht55HPlRzeJgXlibbFUesGdzp+H1yWCZbzEzjsLKe/ORn0/ZdwZgzr+wvIEj4nbTOvGUFx4wTSC/paT3gEooLQ+lo9NE7D5OjAMC32n/aOJ/LAFsFnMukT5rPvhlUO+vRUIGIuemLpwDDQCaNfcl7ZPtuWBwLbA1aGsYM/DZuQ7iaGvqF3zqO7397Sz1/fUaDeVT20UF6Rlr2JUj2qZZmK0ZkkCkRM06m740NFLsh5ORDHAh6la6AZYILof0Sac21nwsLa5q8yuDqTg== 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=mzdUWm24kzUAKVRp0aDikffvCSavoPqswBpvKEcot58=; b=oNk4EsCpJEx5CI41W7lgyXeDqCINmIiF+h1dC1yVkO65Ej5OZ9jCLaCjBzmIHkJV+jZcaqjJW6rM9/lRlLRyPm3G3aGMktKWwJoEbGubbuotXGb/eb0GB85nGDPKv26iDrM/p9zzUF7ScVfl9rWlXxHQoYoRMIEQv6EK9XPjQoL0AwOJ8oAigzNwxTc6TSW7bgRIPVWpmDG5jZYuWWnm/Q8RPm/erdI7K4j3BPi5RO1GDfZoYgDrf5W8Mo3fWoMFjHqQM0cKc+kFTBTh+dSsbqrR/4I3ZcVZ2QC6HRtroqhgqMzhHA6TtlbQs7bm4ilAATopuTkDN6Qk/M2fFoTwMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DU0PR08MB8663.eurprd08.prod.outlook.com (2603:10a6:10:401::6) by DU0PR08MB9275.eurprd08.prod.outlook.com (2603:10a6:10:41b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.19; Mon, 29 Jun 2026 10:37:01 +0000 Received: from DU0PR08MB8663.eurprd08.prod.outlook.com ([fe80::f957:cec9:ec8d:7968]) by DU0PR08MB8663.eurprd08.prod.outlook.com ([fe80::f957:cec9:ec8d:7968%2]) with mapi id 15.21.0159.018; Mon, 29 Jun 2026 10:37:01 +0000 Message-ID: Date: Mon, 29 Jun 2026 11:37:00 +0100 User-Agent: Mozilla Thunderbird Subject: Re: RFC: prototype of C extensions using the Python limited API To: Tom Tromey , Matthieu Longo via Gdb Cc: Andrew Burgess References: <21479c1d-3a9a-4ae2-bc1a-5dc19871f275@arm.com> <87v7bqpeab.fsf@redhat.com> <877bnvinla.fsf@tromey.com> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0377.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18e::22) To DU0PR08MB8663.eurprd08.prod.outlook.com (2603:10a6:10:401::6) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DU0PR08MB8663:EE_|DU0PR08MB9275:EE_|AM4PEPF00027A5E:EE_|GVXPR08MB7896:EE_ X-MS-Office365-Filtering-Correlation-Id: e697c627-0062-44f3-84ed-08ded5ca8029 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|1800799024|366016|23010399003|4143699003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: kZHC89d0ppkB5wyIWQlob3DUyifokqC7dBmJCfwjGNV4K4bzWdeNzvXAUQZRa07LA97kKC8z3dx8ygWsebXloV5BIqd804Ij+aHWuamqALW0Uu53U3kkfLmExN4vSLA4NdAN1V32dIDRbl+OjVyaMK3sgyL5J9jHR672FSN+R/CjOvd+9ub1p3Gt8QhptVCy3143ZTsgfDE9FFm6XIMQaEpJJAPlHngvEA/UjvqOOv1C5av/tug98V+yR/Z4C3fVYStNAHkTYIEv3J97GR2PNg6y+TDAQ9GDpBUzf6fxavENgf0lo2giwN67AE5/HwsIzaIC1hU1SfbRgrNN3WDEopGGff1hJc7+ZVnjM+p2wdt8Do5TJJTlaTDUhsebkLqRcaycIDdhGhR58l/+KUddrLfMxk6xbF5x44tVDYwUYqWJHOGcM4jigz00J+bk5bO7tL2kyinx07OYaCKcVBM6JHDeOtXH8SSpxRugaF2U+ouFwxqEcl3n84RXGYxktu5Y1GtErXnFzEZRK7hdAGt/TGFeMrsXQkDXlVH4qUH6b2HxZUfQCKWhDX7+IAdggY9WpcR5kJryJKhVLOMRnXAXvRr96ew5TVxVzeu/4pgv6JbjWqmJ6spikkOjmV6FJ895IJyw+gU5gJpSg2kSp06fxF5MIEmklXhvdtELlOdQFpk= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8663.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(23010399003)(4143699003)(56012099006)(11063799006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: GE3TyY73wEyVwNBOOHiGHSlPeexK1OOKc1QMqCaIA8/zN/0fgHyeyNuM7/DwSL2GzWRRvj8TSehs4wCCeFpIkZO3IL+zobdzGjubRrboCJcbk5MqqIss/zF0ZbJRqKpr80GyXs4njR5rQDczN+PO0WwwzLWDTC5bQ1eL2TXDUqNqKgj7jNTpfxuSdvB7EmmN3PBLYuOqYfQLzb+REU7iOB9UQR/FUxg2EOB1lNNfFg9Fof4tbYsoPtNAlfVQuS0QwkXzkTfNVmbKtsGmLQXImmH055Y5ycOf7arlS4M2HHzGdGzN2ZW/b8dkpRy0V3D/nu9nmf644HVKBshF6VKAGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9275 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A5E.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 6882e238-7ab7-46f1-b71a-08ded5ca5ac2 X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|82310400026|1800799024|376014|23010399003|14060799003|36860700016|11063799006|22082099003|56012099006|4143699003|18002099003; X-Microsoft-Antispam-Message-Info: m0DYxbBGqrcWVC7z5M3PBQ5ObOI/VP69r45MrU7Vu+nZcCkG2pswp1lJGU6M5+boyexazQ1oEhNscpSq6YfRVjKF1h7+KfJUftgoW+6GxtQNaeRIHnu849rR+Q8qM42p0jySe/BgTKX3z7Lekx7ujHIOsilPCK57Np3Xl/hVGCMOdEsThZi9m/p4j6rxUZSQrfihefVtKzSEzqVjKNesMIU9c25J3PklchBds3paK6Q+C8XwQr9c07h5daosKYPKvAQOefB3VUIfoGJu19qYkmDjUMxfRuJQLSajHWyv/13HtNruTHR8EAPw1Lqy7VFEZB/yKBDfg1ePfs0h3j7ad5ouz6EM40qAe3xe6d4inrcbR9deJPk7Zj0NNnkenvl6Glws0fUP8hcMBTzSWPownST5yukMVugjAIeDaJ5o2zC89D4cvKBMWsva4jyVP05CJPEm36pGVATaPxUOICINzIIB4A/Rib3QJIL/v2nkSHWBsL/4NJpHBkdiM6NlQpYJbLTjzOeUyojgLNUQATdjoNFYzodTVc+oqcujwBpo20xi5oFHf1pQgTzUIEfAywVTIbBtIZeF0lqsevYyAUi1kaoEW+zd06+xMzb/aw4OBdmz3qi7jCRM1WbDf3dOjgt5OjbRiO1/JWcE8iAGhvCXZtxW1ptGBBrlw6EsIKzCF0O5lRljSBRkkrjq+Eaa8yCmpRbnBvmG6LvK1Nb/LnGsTg== X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(35042699022)(82310400026)(1800799024)(376014)(23010399003)(14060799003)(36860700016)(11063799006)(22082099003)(56012099006)(4143699003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6eOGIgV5C+omdXpq3+wkHyUyyFANbCXJaAED/h+R7O56JAx79TiMIFrRLLLMOB9BhX/zuiHXCpC1WoUTQkCZcs43sUw/fLn9BWGXhNk1UkHlN/32ZINe0CcpIkDfaDgq8BZyAiieAMol6diqc3FNiTfGFcfNbWby2ckeR3ZdZQ2I7dcEWagJL8uHCaqI0XMk8/AmRjFnZQr3nVWZwH2/IQUOw48n74lxlCCrwSjA2c8WTZEKkwY26XQ9SnYsQw7A6SmZPu8f2S8DWFQHviGF5WQpznqOCKBfprrKbd41SaEMm6TOhj5DJUwSnpfvmA5mUFW/ZfMlMU4WMSeJKnFKogeQJjiU+/SA+tf9FMA8aLl6m7vWmgnQBU9kFMDcsRy6dKG5BNMs3GQPlAgPLn9X8GWjkOwPU97A8tAEScVHe3QdIJXb/OyCmNQhca9FZto/ X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2026 10:38:04.2574 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e697c627-0062-44f3-84ed-08ded5ca8029 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A5E.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB7896 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Matthieu Longo via Gdb Reply-To: Matthieu Longo Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" On 22/06/2026 10:26, Matthieu Longo via Gdb wrote: > On 18/06/2026 21:46, Tom Tromey wrote: >> Matthieu> I don't expect a thorough review of all the code, but a >> Matthieu> validation of the approach. >> >> I'll try to send more next week. >> >> Tom > > Matthieu Hi Tom, First of all, I want to be clear with you that this email is not supposed to make pressure on you under any circumstances. Thanks for all your time you have been spending reviewing this Python migration work. Since we are approaching the summer holidays period, I assume that you must be off for some weeks. On my side, I plan to be off around the first half of August. Please could you let me know roughly if this work will be able to progress during the next two months, or should it wait until later to get more focus ? Regards, Matthieu