From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id zUyRMrlUY2o4VysAWB0awg (envelope-from ) for ; Fri, 24 Jul 2026 08:04:09 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UyMvUDtW; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UyMvUDtW; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B9BF31E09E; Fri, 24 Jul 2026 08:04:09 -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 [IPv6:2620:52:6:3111::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 76A7A1E099 for ; Fri, 24 Jul 2026 08:04:08 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D1D074BA2E29 for ; Fri, 24 Jul 2026 12:04:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D1D074BA2E29 Authentication-Results: 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=UyMvUDtW; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UyMvUDtW Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com [IPv6:2a01:111:f403:c201::6]) by sourceware.org (Postfix) with ESMTPS id E20934BA2E24 for ; Fri, 24 Jul 2026 12:03:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E20934BA2E24 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E20934BA2E24 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c201::6 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1784894619; cv=pass; b=sLctrJsWs93aV9V7DfScWt1auxOusWxLa9kO5AcIgMj+S1n7Igs/+BA+grjXcHPuNGSJf8YemIzOL3eKQpEEIvVVBsqksFYQ1jzKPUJvL3bKhwQK7ZfkxcRTH+1V8gsWxYYc7ljYQniCGTR/9rTZM8bdrdK1UyyDKHQYAs+AUM8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1784894619; c=relaxed/simple; bh=E+xIlePSOcnUiP8ga0Lire02ygB0pHJItzXATu7M2ow=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=L6Qb1gnikLO9nOxfx/VhSdaRpn44ktZaCjEO5sy5tQmOTOSGsmscUi1L71mTGj2UVnPivvz/TTv/ao7Xk6QBJgfDPtOJYJKAn+52VOTeKqTz8tTgmHP3aLTg1DqwDWZruNgPtRGOY39vTp6qkel6X8jIq679OE7qcXcsXxKy1Co= 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=UyMvUDtW; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=UyMvUDtW DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E20934BA2E24 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=rUmMm/Ay80YsvbbtaMihVS7OgpIu/QsMnjUzTE+SDlIDAOPN86lkJ1jH/WZYawEoZ2JyXNah3jtVQ7lqizN+2yBx6ToBNN6vfVRGCXLE4BQT3Te6zlqmylz3hMd0H1zPac5ddmkGdE0nPv1qHBmBJfZY0iSGDp9qI+JHqqQe3sUTgWYDXuEdqYujo/AViei/xckZbwwew/ejemtutPGspuix3zJ+O1mnkWSxSJKpZ19epizSFJIi2VdBhRKdMvhSmcki4EW/Oo2UjUGWzG3zUVrWoqJZIdN5ZoaJqDb1dZo2zFlm9FAa/HUll1o0t+IQLP5Vv7b8hDpyqcAG9rKSkw== 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=o/tP3jdjaJqDaVv2zp5VkL3f2cD2Z8s0zAADD/ezkZE=; b=B9LD2seUEiOqrZVHFcmg01hzTxrXcX070OyiYBQ0HfoPkBgnYMcnXof/3NOEdeaTcwxfk5WNs04RtR/TtEeoV/Fhxblo1TnM9W2oaQWATrb5GmyHEsVPtG/qdUD/oNN5UodyXLxksFkjqmSFz75UdfgXG4pGGpJFWT4EDmSzScBiw4Yd7l43xds+Ymv/44V1Ho4+YNpobnAgtuAMtKKXyP3cr2+Cf8Ikkyp0hQ2c2eWjbOcY5O2RefETY7Iz3GM1m0+OljIl2iMVFwbQauE81K8g8rk9PWJ7/ysxymeN9h2JaIzIMnvXullpG7HE25PryzI/kMZPbIW/2us/DlltVw== 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] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o/tP3jdjaJqDaVv2zp5VkL3f2cD2Z8s0zAADD/ezkZE=; b=UyMvUDtWOLdF9hrFcMcuoeSxtqOHxLYQSGzKRejh7YX+pPKrEFfWYnQ/ZpSxGLwg/9pjOklP3Ib8amjWUYuH3AaIv5FYosWnMZ4iZ6kpn5MnyjiwkFTe6C18aSKjda1NvKgG6GHxOIXd1kgYqay7mYQMWrfE/9gf3R8BzsTWc4U= Received: from DUZPR01CA0239.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b5::28) by GV1PR08MB10502.eurprd08.prod.outlook.com (2603:10a6:150:16b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Fri, 24 Jul 2026 12:03:33 +0000 Received: from DU6PEPF0000B622.eurprd02.prod.outlook.com (2603:10a6:10:4b5:cafe::1d) by DUZPR01CA0239.outlook.office365.com (2603:10a6:10:4b5::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.245.11 via Frontend Transport; Fri, 24 Jul 2026 12:03:32 +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 DU6PEPF0000B622.mail.protection.outlook.com (10.167.8.139) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.270.5 via Frontend Transport; Fri, 24 Jul 2026 12:03:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KU97/m+aPNu6aGFELGFLGzaBNlZNSsgvawYTv08a5lcQ7siIw6rlKsLJmW3T0mqD9hN/65/84JrLEzLHiscxYsprAXNfxAhHra3IBTjgcNoYTeh+12tDV/cxloPc4ewzZep/X2Y1sOqlPlRLBPuth9rl/8mdiPov4RyUGokrLeffhG1xdPF0NsfL8toXAa8NDMpUWiOVfDy+1LXpwzdeITsVdFgJ9VLSjuKfrOdDf08drjZK5+EkViu557WLJWtMUDrD7wBMXbV/8OCmaQcO2y6eTK9PRf/G4OsJZoNzqMPPxeci3e2lwYapbAZmuwFBqwahDcxV9xi0ywlWc3Df2w== 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=o/tP3jdjaJqDaVv2zp5VkL3f2cD2Z8s0zAADD/ezkZE=; b=qCeT22qrd0an2LLJ/9FQCd4cBdD+U37NR80wtLbHPUoi3R4So08FcAPV1HMZWQOP3ExBsDRcCLO75JnaqWWQT/hyA1VEZL4aIjyu9P+ylidNQ1rk4YLA0B8XLOgJbU9LjVzFLDrJvz8GQx7NlXAqPSqNU/BsHy6A8xpDybHSEyLamzNUeWysoDKdTAzbkW6WY63T8hqyHVdOL5iLcl9Kqnp6vycKMpYujHCxmMhN0esRcCahe8VNxUJ2Q6kVcRYBBWEdtoEn+Ai+TV1Ej6WNgXirknFqdV9672hQOzi0/mjiqi8nR0F/HPI8vj3+z1U3Y22tUdYA6qXHorL/lSl0Rw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) smtp.rcpttodomain=tromey.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o/tP3jdjaJqDaVv2zp5VkL3f2cD2Z8s0zAADD/ezkZE=; b=UyMvUDtWOLdF9hrFcMcuoeSxtqOHxLYQSGzKRejh7YX+pPKrEFfWYnQ/ZpSxGLwg/9pjOklP3Ib8amjWUYuH3AaIv5FYosWnMZ4iZ6kpn5MnyjiwkFTe6C18aSKjda1NvKgG6GHxOIXd1kgYqay7mYQMWrfE/9gf3R8BzsTWc4U= Received: from AS9PR04CA0041.eurprd04.prod.outlook.com (2603:10a6:20b:46a::30) by GV1PR08MB7986.eurprd08.prod.outlook.com (2603:10a6:150:9e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Fri, 24 Jul 2026 12:02:27 +0000 Received: from AM4PEPF00027A6C.eurprd04.prod.outlook.com (2603:10a6:20b:46a:cafe::54) by AS9PR04CA0041.outlook.office365.com (2603:10a6:20b:46a::30) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.245.11 via Frontend Transport; Fri, 24 Jul 2026 12:02:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by AM4PEPF00027A6C.mail.protection.outlook.com (10.167.16.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.5 via Frontend Transport; Fri, 24 Jul 2026 12:02:26 +0000 Received: from AZ-NEU-EXJ02.Arm.com (10.240.25.139) by AZ-NEU-EX03.Arm.com (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 24 Jul 2026 12:02:25 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EXJ02.Arm.com (10.240.25.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 24 Jul 2026 12:02:25 +0000 Received: from arm.com (10.57.42.169) by mail.arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Fri, 24 Jul 2026 12:02:25 +0000 Date: Fri, 24 Jul 2026 13:02:23 +0100 From: Yury Khrustalev To: Tom Tromey CC: Matthieu Longo , Subject: Re: [PATCH v3 1/4] Add gdbpy_borrowed_ref Message-ID: References: <20260521-python-safety-initial-v3-0-d0679c36e499@tromey.com> <20260521-python-safety-initial-v3-1-d0679c36e499@tromey.com> <962fc6a6-7e7a-4427-b312-2195d62d19a4@arm.com> <87tsrjh4g6.fsf@tromey.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <87tsrjh4g6.fsf@tromey.com> X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM4PEPF00027A6C:EE_|GV1PR08MB7986:EE_|DU6PEPF0000B622:EE_|GV1PR08MB10502:EE_ X-MS-Office365-Filtering-Correlation-Id: bf5f3fb4-aafc-4bf4-dace-08dee97b94fd x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|23010399003|376014|82310400026|36860700016|1800799024|6133799003|5023799004|11063799006|56012099006|10067099003|4143699003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: FX0iQPvIXp61F3G9p1oZtXfnwuezbHJt/RUaFabLjg7NrF0uZEafJWLKx9DRZngKDVL/sOTZKcO9F0eH7wPxwN0nWGHJJJvlrwmQxvSEwoUj7holXklnw/OzOBnx3QG/u8bL9/Z52n1DoFTL6XfEPVpgxZXvOrA82vsU1XRlhOBnZRvplWUmuCvgPJSvUmGgJopw46FaFcBy8g6t0dyHrk/BdUDgL6GHuSxWr5KEfd3Wbl8EUZMmZ0vCtnhRZV9QbypGpeAarOm6rsob3rkatEb5cNXaowXytOurUpc5w6RkehqJkz+gZd2LzSSxwqB/+of0UimmoUK+9E2/POYFo3Jiz6iVbz8RNhSgelfBShAhZtypX+rQeQ9qT5ur8BkDVs8X3yeLG7scqTPJ+VoczHGSvCxHun0Se+pxApy1cbtwQh5lJHwWY/UVnY8op/SR25+lMOVJdWxssvWLbAkilObgHwFq1Qll1ylAtk7wg6nbjuvF/+T4SWjlZlf0/EzsYGDgRMxrTGW4LpayGEBFxwjpOnuP3eOfjYaF6ds6CgGLygbdXqbfxuzaSzB+7MNlYzP5o9CLs4uxed9JkoL+TSz7SD2Y2xiUQkUE1XoJIXodqVX5kGHishzhHNNYqnvPdDBCfHjWstOXGY8j/GkDZbr3RQK4QNczTPU8RJyozNfeMAFlXdbgGLOkcurAndieLoOqOXjC1rEd2wy+mPS/kw== X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(23010399003)(376014)(82310400026)(36860700016)(1800799024)(6133799003)(5023799004)(11063799006)(56012099006)(10067099003)(4143699003)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: cdgK+8SCSEVj3ipwt7Zl/NgnT4D3fxCVcNoeFTiv4wwpvJTJCJiWMcLf7d5pSDpNMnSlvhRJTPxMFHxn9pwjBHKiZNVrhJlsngnSjwWZ5cIISloSfUv2yt0Ni4M8rSVoDokgc5E2u+VksTqLpvgaoz/upDubKTmb4eXoTuFm4McNt2Mb8fA36hWx7PSyzWdY7+3NrHGU3QEgMWioFXylUXD0Js8spQrx46cFT8d8kcLJ2Ee/N1rCIAYInN3qBMesNPKr3o0udbF+wPh8/a0ZYaErGZO5InTfu8LN5HAfJc2CHhS32myFNoYkuM8ul8LJIaJbEIr+P56hJ/6H+UOg5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB7986 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000B622.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a7ca709f-71be-4f6d-42dd-08dee97b6e04 X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|376014|23010399003|14060799003|36860700016|82310400026|1800799024|6133799003|10067099003|4143699003|11063799006|5023799004|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 29friLhQImS4DfnQ58O0WEoN9P6Ku9ff0LzPvbszB49kgLvUCav20WcDiGiNI2Bd6Onm/fDQNOnlbId9e4uu9TSXhVT9nipg8GjVKZlLdpiX8baJQcXPtoa5poJFcE61IEFnhprhF6C9T/OOg/89nmtLOqO648N4sBeIUwlaqzPB5B13t7W9EDXSX5uA+vXThDN+2lfdFc6hIIMvc51f2bLMzASlKo5fAHPRE8dZAqgZidJHsh2OUjfMU59nL6JPcFOK2z6strENqjsVm/Pmx56B78cMh8qthjG8FYGa1nOBAUyS6GDtIiJ59H/z8Qgwqkii8nxviRQAZAq93jDhBswvd7c3tEPjsR72us0yAmX/+zesYVMDU+1M6syE86L7GF//lH0guC0SuTsnBrgxqzfLeocKmSHD98P08EGr1TbMNu1pKTkPZCt3ClxxaEo4/sEp8baoiY2E4pLc0RuGSbx+aD6QwK1tI00rl+WQwtMWsSh+kQhH+lE78DY6+XbIxh3xJBQ1uzJAFC2i/3wUF1U27kMqPdH+7LAG+d7hfeZjjYuKsiCI/dNd9xY6crr1u+BgJzks5a88xsZZIf0Hs91o+92ADRozikuDc9ESjTm8cJz6kwG5lLiOjVoOtjLsIA83UCcBA2tylhuH2dGcbQ1kB3byL5QDobCNAL7yirxvCeKUOB4qSzDxqxjBUtNqCvI8htyYbNnvZ8tanIC3AA== 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)(376014)(23010399003)(14060799003)(36860700016)(82310400026)(1800799024)(6133799003)(10067099003)(4143699003)(11063799006)(5023799004)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: POS9fXqucIT6mBsnqa4r7LFdvGI+fP/ow8dKauxPqS/xtn/VP+HIGivRykYLmZFGENy3qrEdmgU09w7t0Tn6LR3YfosPOcMoUyDzzTmIetrJ4yPgN6kK97Z/Fz5EBQZc2lLP8o3xXy6M+bpe+5okkwTH6h0qAboYJiM67493RWCzj6uMbtAqxoa5adGIXJzVGb0hGuXFO5cUrfRLufLZSP25kOEipue0y45B6fTcQb8plTwNqB2LHjXzNzWxfJI0QYiTdMCOTKBeWtXvFXPAZ9uDw3dH0ncwBvU4DaaPdb67pIAz9tDIdcf2LyJOnB+GrF921tU1AGgUpbvMcQhYYLV2VG4O0FXQ7F/CwMZR+SM3vHBWpOqV3z+gA82gqgFsLubtDsx57a1LzOdK0yIUlXsB3W3wjbWOClpv+b7cqy4+HlB4tiPmWEDmzf6Mz2kC X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2026 12:03:32.2622 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bf5f3fb4-aafc-4bf4-dace-08dee97b94fd 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: DU6PEPF0000B622.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10502 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 Hi Tom and Matthieu, On Wed, Jun 03, 2026 at 12:19:37PM -0600, Tom Tromey wrote: > >>>>> "Matthieu" == Matthieu Longo writes: > > >> This adds new gdbpy_opt_borrowed_ref and gdbpy_borrowed_ref classes. > >> These classes are primarily for code "documentation" purposes -- it > >> makes it clear to the reader that a given reference is borrowed. > >> However, they also add a tiny bit of safety, in that conversion to > >> gdbpy_ref<> will either be rejected (by the "opt" class) or acquire a > >> new reference. > > Matthieu> Any idea when this patch could land on master ? > > It's hard to say. > > For ordinary-ish patches, I tend to wait a couple of weeks and then just > check them in if they haven't been commented on. > > For something like this, though, I'd normally wait and/or ping it until > there's some review; the difference being that a big change to how new > Python code should be written ought to have some buy-in. > > I suppose I could land this particular one sooner. That's a little > weird since it's not actually used by anything. OTOH it unblocks stuff > you're doing. I think this has been in review for a while. If there is nothing that needs to be fixed in this patch, could we go ahead? There is a lot of other work that is blocked and that we'd like to progress. Thanks, Yury