Re: allow benign typedef redefinitions (C11)

From: Álvaro Herrera <alvherre(at)kurilemu(dot)de>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Peter Eisentraut <peter(at)eisentraut(dot)org>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: allow benign typedef redefinitions (C11)
Date: 2025-10-05 17:23:21
Message-ID: 202510051642.wwmn4mj77wch@alvherre.pgsql
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I have applied 0002 and 0004, which are the straightforward ones.
I decided not to pursue 0003 because I think a much better idea is to
remove the inclusion of tupconvert.h in execnodes.h.

Here's 0001 again. I mentioned a possible move of a few instrumentation
structs from elsewhere into the new file, just so that they're all
together in one place. The new 0002 here does that, but I'm feeling
quite unsure about it.

--
Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/
"Uno puede defenderse de los ataques; contra los elogios se esta indefenso"

Attachment Content-Type Size
v2-0001-Remove-brin-gin_tuple.h-from-tuplesort.h.patch text/x-diff 12.7 KB
v2-0002-move-some-other-structs-into-instrument_node.h.patch text/x-diff 11.9 KB

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2025-10-05 18:26:16 Re: psql: Count all table footer lines in pager setup
Previous Message Tom Lane 2025-10-05 16:51:45 Re: Add RESPECT/IGNORE NULLS and FROM FIRST/LAST options