Commit Graph

12661 Commits (4cfce4e62c8f09f5b1f6a7f69760ca46a74406e2)

Author SHA1 Message Date
Peter Eisentraut 4cfce4e62c Change copyObject() to use typeof_unqual 1 week ago
Heikki Linnakangas cd375d5b6d Remove useless errdetail_abort() 2 weeks ago
Álvaro Herrera 96e2af6050
Reject ADD CONSTRAINT NOT NULL if name mismatches existing constraint 2 weeks ago
Peter Eisentraut 955e507668 Change StaticAssertVariableIsOfType to be a declaration 2 weeks ago
Peter Eisentraut 137d05df2f Rename AssertVariableIsOfType to StaticAssertVariableIsOfType 2 weeks ago
Tom Lane da7a1dc0d6 Refactor att_align_nominal() to improve performance. 2 weeks ago
Tom Lane 0c9f46c428 In s_lock.h, use regular labels with %= instead of local labels. 2 weeks ago
Michael Paquier d46aa32ea5 Fix build inconsistency due to the generation of wait-event code 2 weeks ago
Heikki Linnakangas e2362eb2bd Move shmem allocator's fields from PGShmemHeader to its own struct 2 weeks ago
Andres Freund 87f7b824f2 tableam: Perform CheckXidAlive check once per scan 2 weeks ago
Tom Lane bd9dfac8b1 Further fix extended alignment for older g++. 2 weeks ago
Michael Paquier efbebb4e85 Add support for "mcv" in pg_restore_extended_stats() 2 weeks ago
Masahiko Sawada 8f1e2dfe03 Consolidate replication origin session globals into a single struct. 2 weeks ago
Masahiko Sawada 227eb4eea2 Refactor replication origin state reset helpers. 2 weeks ago
Masahiko Sawada 1fdbca159e Standardize replication origin naming to use "ReplOrigin". 2 weeks ago
Robert Haas 4020b370f2 Allow for plugin control over path generation strategies. 2 weeks ago
Amit Kapila 851f6649cc Prevent invalidation of newly synced replication slots. 3 weeks ago
Melanie Plageman 648a7e28d7 Eliminate use of cached VM value in lazy_scan_prune() 3 weeks ago
Peter Eisentraut 5ca5f12c2c Fix accidentally cast away qualifiers 3 weeks ago
Peter Eisentraut 6ceef9408c Disable extended alignment uses on older g++ 3 weeks ago
Michael Paquier 0e80f3f88d Add pg_restore_extended_stats() 3 weeks ago
Michael Paquier c100340729 Remove PG_MMAP_FLAGS from mem.h 3 weeks ago
Peter Eisentraut a9bdb63bba Work around buggy alignas in older g++ 3 weeks ago
Dean Rasheed b4307ae2e5 Fix trigger transition table capture for MERGE in CTE queries. 3 weeks ago
Jacob Champion f7521bf721 pqcomm.h: Explicitly reserve protocol v3.1 3 weeks ago
Michael Paquier a36164e746 Add WALRCV_CONNECTING state to the WAL receiver 3 weeks ago
Álvaro Herrera 69f98fce5b
Make some use of anonymous unions [reloptions] 3 weeks ago
Peter Eisentraut c257ba8397 Record range constructor functions in pg_range 3 weeks ago
Nathan Bossart 25dc485074 Refactor some SIMD and popcount macros. 3 weeks ago
Nathan Bossart 8c6653516c Rename "fast" and "slow" popcount functions. 3 weeks ago
Nathan Bossart 79e232ca01 Move x86-64-specific popcount code to pg_popcount_x86.c. 3 weeks ago
Tom Lane 4576208454 Force standard_conforming_strings to always be ON. 3 weeks ago
Álvaro Herrera 4d6a66f675
Allow Boolean reloptions to have ternary values 3 weeks ago
Tom Lane cec5fe0d1e Remove useless flag PVC_INCLUDE_CONVERTROWTYPES. 3 weeks ago
Peter Eisentraut b4555cb070 Fix for C++ compatibility 3 weeks ago
John Naylor 7892e25924 Update some comments for fasthash 3 weeks ago
Amit Kapila 48efefa6ca Improve errdetail for logical replication conflict messages. 3 weeks ago
Michael Paquier 7ebb64c557 Add routine to free MCVList 4 weeks ago
Michael Paquier d756fa1019 Add pg_clear_extended_stats() 4 weeks ago
Andres Freund d40fd85187 lwlock: Remove support for disowned lwlwocks 4 weeks ago
Andres Freund 55fbfb738b lwlock: Remove ForEachLWLockHeldByMe 4 weeks ago
Andres Freund fcb9c977aa bufmgr: Implement buffer content locks independently of lwlocks 4 weeks ago
Andres Freund dac328c8a6 bufmgr: Change BufferDesc.state to be a 64-bit atomic 4 weeks ago
Tom Lane 282b1cde9d Optimize LISTEN/NOTIFY via shared channel map and direct advancement. 4 weeks ago
Álvaro Herrera 35e3fae738
Remove #include <math.h> where not needed 4 weeks ago
Heikki Linnakangas d9c3c94365 Wake up autovacuum launcher from postmaster when a worker exits 4 weeks ago
Heikki Linnakangas c4b71e6f60 Remove some unnecessary code from multixact truncation 4 weeks ago
Michael Paquier 32e27bd320 Introduce routines to validate and free MVNDistinct and MVDependencies 1 month ago
Peter Eisentraut fa16e7fd84 Revert "Replace pg_restrict by standard restrict" 1 month ago
Andres Freund ff219c1987 bufmgr: Make definitions related to buffer descriptor easier to modify 1 month ago