postgresql/src/backend
Michael Paquier fe464e9e68 Re-introduce pgstat_drop_entry(), keeping ABI compatibility
This routine acts as a wrapper of a new pgstat_drop_entry_ext(), used in
the core code with a missing_ok argument.

This includes an update of .abi-compliance-history, removing the latest
entry that has documented the change of pgstat_drop_entry().  This
change is applied across v15~v18.  HEAD keeps pgstat_drop_entry() as
single entry point, with the new missing_ok.

Per discussion with Álvaro Herrera and Lukas Fittl.  This is a follow-up
of 850b9218c8.

Discussion: https://postgr.es/m/ajZz_sVJVX7pmPHo@alvherre.pgsql
Backpatch-through: 15-18
2026-06-23 07:58:04 +09:00
..
access Fix pgstat_count_io_op_time() calls passing incorrect information 2026-06-17 16:05:37 +09:00
archive Update copyright for 2025 2025-01-01 11:21:55 -05:00
backup Fix incorrect errno in OpenWalSummaryFile() 2026-02-03 11:25:14 +09:00
bootstrap Remove unnecessary (char *) casts [mem] 2025-02-12 08:50:13 +01:00
catalog Remove inappropriate translation marker in getObjectIdentityParts(). 2026-06-08 15:24:02 -04:00
commands Clean up quoting of variable strings within replication commands. 2026-06-15 15:35:37 -04:00
executor Fix incorrect logic for hashed IN / NOT IN with non-strict operators 2026-04-24 14:03:41 +12:00
foreign Track the number of presorted outer pathkeys in MergePath 2025-05-08 18:21:32 +09:00
jit Update JIT tuple deforming code for virtual generated columns 2026-06-19 15:26:51 +12:00
lib Correct list of files in src/backend/lib/README 2025-06-27 09:31:23 +09:00
libpq Fix compilation with OpenSSL 4 2026-06-12 13:57:22 +02:00
main Avoid possible crash within libsanitizer. 2025-11-05 11:09:30 -05:00
nodes IS JSON/JSON(): Protect against expressions uncoercible to text 2026-06-11 16:17:58 +02:00
optimizer Strip removed-relation references from PlaceHolderVars at join removal 2026-06-22 10:43:01 +09:00
parser IS JSON/JSON(): Protect against expressions uncoercible to text 2026-06-11 16:17:58 +02:00
partitioning Strip PlaceHolderVars from partition pruning operands 2026-04-09 16:43:28 +09:00
po Translation updates 2026-05-11 13:03:08 +02:00
port Don't treat EINVAL from semget() as a hard failure. 2025-08-13 11:59:47 -04:00
postmaster Fix orphaned processes when startup process fails during PM_STARTUP 2026-04-21 09:40:03 +09:00
regex Harden our regex engine against integer overflow in size calculations. 2026-05-11 05:13:47 -07:00
replication Avoid stale slot access after dropping obsolete synced slots. 2026-06-18 09:42:56 +05:30
rewrite Fix UPDATE/DELETE ... WHERE CURRENT OF on a table with virtual columns. 2026-04-22 11:50:18 +01:00
snowball Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 2025-03-26 11:11:02 -04:00
statistics Fix size check in statext_dependencies_deserialize() 2026-05-25 14:38:59 +09:00
storage Fix race between ProcSignalInit() and EmitProcSignalBarrier(). 2026-05-27 16:25:59 -07:00
tcop Fix unbounded recursive handling of SSL/GSS in ProcessStartupPacket() 2026-05-11 05:13:47 -07:00
tsearch dict_synonym.c: remove incorrect outlen. 2026-06-08 11:47:40 -07:00
utils Re-introduce pgstat_drop_entry(), keeping ABI compatibility 2026-06-23 07:58:04 +09:00
.gitignore
common.mk Blind attempt to fix LLVM dependency in the backend 2022-09-15 10:53:48 +07:00
Makefile Fix build inconsistency due to the generation of wait-event code 2026-02-02 08:02:59 +09:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
nls.mk Return yyparse() result not via global variable 2025-01-24 06:55:39 +01:00