Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Matthieu Longo <matthieu.longo@arm.com>
To: Tom Tromey <tom@tromey.com>
Cc: gdb-patches@sourceware.org
Subject: Re: [PATCH v3 0/7] gdb: more fixes for Python limited C API support
Date: Mon, 23 Mar 2026 10:28:25 +0000	[thread overview]
Message-ID: <810209b7-e186-4f49-b704-9eb5d3ccffef@arm.com> (raw)
In-Reply-To: <20260309175624.236491-1-matthieu.longo@arm.com>

On 09/03/2026 17:56, Matthieu Longo wrote:
> This patch series fixes some of the issues encountered while enabling the Python limited C API in GDB.
> 
> Diff with revision 2: https://inbox.sourceware.org/gdb-patches/20260303161659.397427-1-matthieu.longo@arm.com/
> - patch 1,3,7 of revision 2 were merged into master.
> - patches 1,3,4,5,6,7 were already present in revision 2, and I addressed comments from Tom Tromey of revision 2.
> - patch 2 makes the configure script fail if the developer selects the build against the Python limited API with an unsupported version of Python.
> 
> All changes were tested by building GDB against the unlimited API of Python 3.10, 3.11, 3.12, 3.13 and 3.14, and the limited API of Python 3.14 (no build regression), and no regressions were observed in the testsuite.
> 
> Regards,
> Matthieu
> 
> 
> Matthieu Longo (7):
>    gdb: introduce rgb_color type to simplify existing code
>    gdb: fail configure if Python version is too old for limited API
>    gdb: add new helpers for retrieving a type's fully qualified name
>    gdb/python: allow ref_ptr<T, Policy>::new_reference to accept subclasses of T
>    gdb/python: flatten functions calling PyObject_New and use gdbpy_ref
>    gdb/python: add gdbpy_dict_wrapper:allocate_dict helper
>    gdb/python: add accessor helpers for __dict__ in Python extension objects
> 
Hi Tom,

FYI I merged all the patches into master, except 2 and 3 for which I am still waiting for your review.

Regards,
Matthieu

      parent reply	other threads:[~2026-03-23 10:30 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-09 17:56 Matthieu Longo
2026-03-09 17:56 ` [PATCH v3 1/7] gdb: introduce rgb_color type to simplify existing code Matthieu Longo
2026-03-09 19:22   ` Tom Tromey
2026-03-11 15:03     ` Simon Marchi
2026-03-11 17:55       ` Matthieu Longo
2026-03-11 18:04         ` Simon Marchi
2026-03-11 18:16         ` Tom Tromey
2026-03-09 17:56 ` [PATCH v3 2/7] gdb: fail configure if Python version is too old for limited API Matthieu Longo
2026-03-24 18:53   ` Tom Tromey
2026-03-31 10:16     ` Matthieu Longo
2026-04-07 13:36       ` Matthieu Longo
2026-04-07 20:39       ` Tom Tromey
2026-03-09 17:56 ` [PATCH v3 3/7] gdb: add new helpers for retrieving a type's fully qualified name Matthieu Longo
2026-03-24 18:44   ` Tom Tromey
2026-03-09 17:56 ` [PATCH v3 4/7] gdb/python: allow ref_ptr<T, Policy>::new_reference to accept subclasses of T Matthieu Longo
2026-03-09 19:40   ` Tom Tromey
2026-03-10 12:26     ` Matthieu Longo
2026-03-09 17:56 ` [PATCH v3 5/7] gdb/python: flatten functions calling PyObject_New and use gdbpy_ref Matthieu Longo
2026-03-09 20:07   ` Tom Tromey
2026-03-09 17:56 ` [PATCH v3 6/7] gdb/python: add gdbpy_dict_wrapper:allocate_dict helper Matthieu Longo
2026-03-09 20:09   ` Tom Tromey
2026-03-10 12:26     ` Matthieu Longo
2026-03-09 17:56 ` [PATCH v3 7/7] gdb/python: add accessor helpers for __dict__ in Python extension objects Matthieu Longo
2026-03-13 18:09   ` Tom Tromey
2026-03-23 10:28 ` Matthieu Longo [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=810209b7-e186-4f49-b704-9eb5d3ccffef@arm.com \
    --to=matthieu.longo@arm.com \
    --cc=gdb-patches@sourceware.org \
    --cc=tom@tromey.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox