master
Pre-beta mechanical code beautification, step 1: run pgindent.
Update copyright for 2026
Convert SLRUs to use the new shmem allocation functions
Improve type handling of varlena structures
Allocate separate DSM chunk for parallel Index[Only]Scan instrumentation
Optimize sort and deduplication in ginExtractEntries()
Do not lock in BufferGetLSNAtomic() on archs with 8 byte atomic reads
Move fake LSN infrastructure out of GiST.
heapam: Track heap block in IndexFetchHeapData.
Add CONCURRENTLY option to REPACK
Fix vicinity of tuple_insert to use uint32, not int, for options
Remove bits* typedefs.
Fix calculation of members_size in pg_get_multixact_stats()
Convert all remaining subsystems to use the new shmem allocation API
Don't include proc.h in shm_mq.h
Add EXPLAIN (IO) infrastructure with BitmapHeapScan support
Pre-beta mechanical code beautification.
Online enabling and disabling of data checksums
Fix a set of typos and grammar issues across the tree
Change default value of default_toast_compression to "lz4", take two
Use the new shmem allocation functions in a few core subsystems
Bounds-check access to TupleDescAttr with an Assert.
Remove XLOG_HEAP2_VISIBLE entirely
postgres_fdw: Inherit the local transaction's access/deferrable modes.
Improve handling of concurrent checksum requests
Revert "Allow logical replication snapshots to be database-specific"
Rename AssertVariableIsOfType to StaticAssertVariableIsOfType
Report detailed errors from XLogFindNextRecord() failures.