Commits

Showing commits that first shipped in 19 (backpatches included). Clear

DateSubjectAuthorReleases
2026-05-11 Make palloc_array() and friends safe against integer overflow. Tom Lane 19 (unreleased)
2026-04-20 Fix incorrect format placeholders Peter Eisentraut 19 (unreleased)
2026-04-06 Fix memory leaks introduced by commit 283e823f9dcb Heikki Linnakangas 19 (unreleased)
2026-04-05 Add alignment option to ShmemRequestStruct() Heikki Linnakangas 19 (unreleased)
2026-04-05 Convert SLRUs to use the new shmem allocation functions Heikki Linnakangas 19 (unreleased)
2026-04-05 Introduce a registry of built-in shmem subsystems Heikki Linnakangas 19 (unreleased)
2026-04-05 Introduce a new mechanism for registering shared memory areas Heikki Linnakangas 19 (unreleased)
2026-04-05 Move some code from shmem.c and shmem.h Heikki Linnakangas 19 (unreleased)
2026-04-03 Remove HASH_DIRSIZE, always use the default algorithm to select it Heikki Linnakangas 19 (unreleased)
2026-04-03 Allocate all parts of shmem hash table from a single contiguous area Heikki Linnakangas 19 (unreleased)
2026-04-03 Prevent shared memory hash tables from growing beyond initial size Heikki Linnakangas 19 (unreleased)
2026-04-03 Merge init and max size options on shmem hash tables Heikki Linnakangas 19 (unreleased)
2026-04-01 Make ShmemIndex visible in the pg_shmem_allocations view Heikki Linnakangas 19 (unreleased)
2026-03-31 Change the signature of dynahash's alloc function Heikki Linnakangas 19 (unreleased)
2026-03-26 Move ShmemIndexLock into ShmemAllocator Heikki Linnakangas 19 (unreleased)
2026-03-26 Use a separate spinlock to protect LWLockTranches Heikki Linnakangas 19 (unreleased)
2026-03-26 Refactor ShmemIndex initialization Heikki Linnakangas 19 (unreleased)
2026-03-16 Reduce header inclusions via execnodes.h Álvaro Herrera 19 (unreleased)
2026-03-13 Fix pointer type of ShmemAllocatorData->index Heikki Linnakangas 19 (unreleased)
2026-01-30 Move shmem allocator's fields from PGShmemHeader to its own struct Heikki Linnakangas 19 (unreleased)
2026-01-26 Handle ENOENT status when querying NUMA node Tomas Vondra 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-12-09 Use palloc_object() and palloc_array() in backend code Michael Paquier 19 (unreleased)
2025-11-24 postgres: Use pg_{add,mul}_size_overflow() Jacob Champion 19 (unreleased)
2025-11-06 Refactor shared memory allocation for semaphores Heikki Linnakangas 19 (unreleased)