Commit Graph

12627 Commits (e6bb491bf2aa96e4cfb879641bd765b5f6312c3c)

Author SHA1 Message Date
Peter Eisentraut b4555cb070 Fix for C++ compatibility 1 month ago
John Naylor 7892e25924 Update some comments for fasthash 1 month ago
Amit Kapila 48efefa6ca Improve errdetail for logical replication conflict messages. 1 month ago
Michael Paquier 7ebb64c557 Add routine to free MCVList 1 month ago
Michael Paquier d756fa1019 Add pg_clear_extended_stats() 2 months ago
Andres Freund d40fd85187 lwlock: Remove support for disowned lwlwocks 2 months ago
Andres Freund 55fbfb738b lwlock: Remove ForEachLWLockHeldByMe 2 months ago
Andres Freund fcb9c977aa bufmgr: Implement buffer content locks independently of lwlocks 2 months ago
Andres Freund dac328c8a6 bufmgr: Change BufferDesc.state to be a 64-bit atomic 2 months ago
Tom Lane 282b1cde9d Optimize LISTEN/NOTIFY via shared channel map and direct advancement. 2 months ago
Álvaro Herrera 35e3fae738
Remove #include <math.h> where not needed 2 months ago
Heikki Linnakangas d9c3c94365 Wake up autovacuum launcher from postmaster when a worker exits 2 months ago
Heikki Linnakangas c4b71e6f60 Remove some unnecessary code from multixact truncation 2 months ago
Michael Paquier 32e27bd320 Introduce routines to validate and free MVNDistinct and MVDependencies 2 months ago
Peter Eisentraut fa16e7fd84 Revert "Replace pg_restrict by standard restrict" 2 months ago
Andres Freund ff219c1987 bufmgr: Make definitions related to buffer descriptor easier to modify 2 months ago
Michael Paquier e217dc7484 Fix query jumbling with GROUP BY clauses 2 months ago
Andres Freund 0b96e734c5 heapam: Add batch mode mvcc check and use it in page mode 2 months ago
Álvaro Herrera 225d1df1d2
Stop including {brin,gin}_tuple.h in tuplesort.h 2 months ago
Álvaro Herrera 2defd00062
Move instrumentation-related structs to instrument_node.h 2 months ago
Andres Freund e5a5e0a907 instrumentation: Keep time fields as instrtime, convert in callers 2 months ago
Heikki Linnakangas bba81f9d3d Inline ginCompareAttEntries for speed 2 months ago
Peter Eisentraut 69d76fb2ab Decouple C++ support in Meson's PGXS from LLVM enablement 2 months ago
Tom Lane b352d3d80b Mark GiST inet_ops as opcdefault, and deal with ensuing fallout. 2 months ago
Heikki Linnakangas ad853bb877 Fix misc typos, mostly in comments 2 months ago
Peter Eisentraut 5e7abdac99 strnlen() is now required 2 months ago
Nathan Bossart a516b3f00d MSVC: Support building for AArch64. 2 months ago
Michael Paquier b139bd3b6e Add data type oid8, 64-bit unsigned identifier 2 months ago
Jeff Davis af2d4ca191 Clean up ICU includes. 2 months ago
Jeff Davis c4ff35f104 ICU: use UTF8-optimized case conversion API 2 months ago
Michael Paquier f1e251be80 Allow bgworkers to be terminated for database-related commands 2 months ago
David Rowley c5af141cd4 Clarify where various catcache.h dlist_nodes are used 2 months ago
Tom Lane 7dc95cc3b9 Update to latest Snowball sources. 2 months ago
Alexander Korotkov 7a39f43d88 Extend xlogwait infrastructure with write and flush wait types 2 months ago
Michael Paquier 7d854bdc5b Remove unneeded defines from pg_config.h.in 2 months ago
Michael Paquier b8cfcb9e00 Fix typos and inconsistencies in code and comments 2 months ago
Tom Lane ba75f71752 Include error location in errors from ComputeIndexAttrs(). 2 months ago
Tom Lane 62299bbd90 Add parse location to IndexElem. 2 months ago
Peter Eisentraut 0eadf1767a Remove bogus const qualifier on PageGetItem() argument 2 months ago
Bruce Momjian 451c43974f Update copyright for 2026 2 months ago
Andrew Dunstan f3c9e341cd Add paths of extensions to pg_available_extensions 2 months ago
Tom Lane bc6374cd76 Change IndexAmRoutines to be statically-allocated structs. 2 months ago
Thomas Munro 1a28b4b455 jit: Drop redundant LLVM configure probes. 2 months ago
Michael Paquier 97b101776c Add pg_get_multixact_stats() 2 months ago
Michael Paquier 0e3ad4b96a Add MultiXactOffsetStorageSize() to multixact_internal.h 2 months ago
Michael Paquier 9cf746a453 Change GetMultiXactInfo() to return the next multixact offset 2 months ago
Richard Guo ad66f705fa Strip PlaceHolderVars from index operands 2 months ago
Peter Eisentraut b7057e4346 Change some Datum to void * for opaque pass-through pointer 2 months ago
Michael Paquier 9adf32da6b Split some long Makefile lists 2 months ago
Peter Eisentraut b63443718a Remove MsgType type 2 months ago