Re: patch: Use pg_assume in jsonb_util.c to fix GCC 15 warnings
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Peter Geoghegan <pg@bowt.ie>
Cc: Andres Freund <andres@anarazel.de>,
Dmitry Mityugov <d.mityugov@postgrespro.ru>,
pgsql-hackers@postgresql.org
Date: 2025-07-15T22:58:10Z
Lists: pgsql-hackers
Peter Geoghegan <pg@bowt.ie> writes: > In the past, it was often necessary to work around MSVC's inability to > see that a block containing elog(ERROR) doesn't actually need to > initialize variables that'll never actually be used in code that comes > after that block. We still have many "keep compiler quiet" variable > initializations due to this. > Is that still something that we need to worry about? Good question. It's not very clear what set of compiler versions people are still using, but maybe it'd be okay to stop worrying about suppressing such warnings. regards, tom lane
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Clarify the ra != rb case in compareJsonbContainers().
- 2a3a3964328a 19 (unreleased) landed
-
Silence uninitialized-value warnings in compareJsonbContainers().
- f32e45641460 15.14 landed
- aad1617b76ae 19 (unreleased) landed
- 8254b7e33be9 14.19 landed
- 6c93bf735ce1 13.22 landed
- 5db55e13f210 16.10 landed
- 5a2139a90690 17.6 landed
- 0b6dfce0ce4d 18.0 landed