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.
Fix VM clear WAL logging by registering VM blocks
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
Clean up write() return type
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.
Make VM clear take a RelFileLocator and not fake relcache
Remove XLOG_HEAP2_VISIBLE entirely
postgres_fdw: Inherit the local transaction's access/deferrable modes.
Improve handling of concurrent checksum requests
Rename AssertVariableIsOfType to StaticAssertVariableIsOfType
Clean up read() return type
doc: Improve pg_stat_recovery documentation
Fix unlogged sequence corruption after standby promotion