Commit Graph

  • 8c6653516c Rename "fast" and "slow" popcount functions. Nathan Bossart 2026-01-21 14:21:00 -06:00
  • 79e232ca01 Move x86-64-specific popcount code to pg_popcount_x86.c. Nathan Bossart 2026-01-21 14:21:00 -06:00
  • fbe327e5b4 Rename pg_popcount_avx512.c to pg_popcount_x86.c. Nathan Bossart 2026-01-21 14:21:00 -06:00
  • 4576208454 Force standard_conforming_strings to always be ON. Tom Lane 2026-01-21 15:08:38 -05:00
  • 4d6a66f675 Allow Boolean reloptions to have ternary values Álvaro Herrera 2026-01-21 20:06:01 +01:00
  • cec5fe0d1e Remove useless flag PVC_INCLUDE_CONVERTROWTYPES. Tom Lane 2026-01-21 13:26:19 -05:00
  • 3c83a2a0ac amcheck: Fix snapshot usage in bt_index_parent_check Álvaro Herrera 2026-01-21 18:55:43 +01:00
  • e1a327dc4d amcheck: Fix snapshot usage in bt_index_parent_check Álvaro Herrera 2026-01-21 18:55:43 +01:00
  • 098a1fab8a amcheck: Fix snapshot usage in bt_index_parent_check Álvaro Herrera 2026-01-21 18:55:43 +01:00
  • dcddd69871 amcheck: Fix snapshot usage in bt_index_parent_check Álvaro Herrera 2026-01-21 18:55:43 +01:00
  • 607a67c5e6 amcheck: Fix snapshot usage in bt_index_parent_check Álvaro Herrera 2026-01-21 18:55:43 +01:00
  • 1f28982e40 amcheck: Fix snapshot usage in bt_index_parent_check Álvaro Herrera 2026-01-21 18:55:43 +01:00
  • e6bb491bf2 Remove more leftovers of AIX support Peter Eisentraut 2026-01-21 14:45:20 +01:00
  • 1572ea96e6 pg_stat_statements: Add more tests for level tracking Michael Paquier 2026-01-21 18:18:15 +09:00
  • b4555cb070 Fix for C++ compatibility Peter Eisentraut 2026-01-21 08:32:45 +01:00
  • 7892e25924 Update some comments for fasthash John Naylor 2026-01-21 14:11:40 +07:00
  • 48efefa6ca Improve errdetail for logical replication conflict messages. Amit Kapila 2026-01-21 04:58:03 +00:00
  • 905ef401d5 pg_stat_statements: Clean up REGRESS list in Makefile Michael Paquier 2026-01-21 11:29:34 +09:00
  • f9afd56218 pg_stat_statements: Rework test order Michael Paquier 2026-01-21 07:47:38 +09:00
  • 476b35d4e3 tests: Add a test C++ extension module Peter Eisentraut 2026-01-20 16:24:57 +01:00
  • f1cd34f952 Use integer backend type when exec'ing a postmaster child Álvaro Herrera 2026-01-20 16:41:04 +01:00
  • 30776ca468 Remove redundant pg_unreachable() after elog(ERROR) from ExecWaitStmt() Alexander Korotkov 2026-01-20 16:10:25 +02:00
  • 1ba3eee89a Fix concurrent sequence drops during sequence synchronization. Amit Kapila 2026-01-20 09:40:13 +00:00
  • 7ebb64c557 Add routine to free MCVList Michael Paquier 2026-01-20 13:13:47 +09:00
  • 85aedc67e9 doc: revert "xreflabel" used for PL/Python & libpq chapters Bruce Momjian 2026-01-19 22:59:10 -05:00
  • 2e937eeb93 doc: revert "xreflabel" used for PL/Python & libpq chapters Bruce Momjian 2026-01-19 22:59:10 -05:00
  • 3304e97b1b pg_stat_statements: Fix crash in list squashing with Vars Michael Paquier 2026-01-20 08:11:16 +09:00
  • 5d95219faa pg_stat_statements: Fix crash in list squashing with Vars Michael Paquier 2026-01-20 08:11:12 +09:00
  • ad569b54a1 Don't set the truncation block length greater than RELSEG_SIZE. Robert Haas 2026-01-19 12:02:08 -05:00
  • c80b0c9d63 Don't set the truncation block length greater than RELSEG_SIZE. Robert Haas 2026-01-19 12:02:08 -05:00
  • ecd275718b Don't set the truncation block length greater than RELSEG_SIZE. Robert Haas 2026-01-19 12:02:08 -05:00
  • 7650eabb66 Fix unsafe pushdown of quals referencing grouping Vars Richard Guo 2026-01-19 11:13:23 +09:00
  • 34740b90bc Fix unsafe pushdown of quals referencing grouping Vars Richard Guo 2026-01-19 11:13:23 +09:00
  • 8bbf281916 Update time zone data files to tzdata release 2025c. Tom Lane 2026-01-18 14:54:33 -05:00
  • 00410b76d5 Update time zone data files to tzdata release 2025c. Tom Lane 2026-01-18 14:54:33 -05:00
  • d852d105e7 Update time zone data files to tzdata release 2025c. Tom Lane 2026-01-18 14:54:33 -05:00
  • f87c0b84e8 Update time zone data files to tzdata release 2025c. Tom Lane 2026-01-18 14:54:33 -05:00
  • 6574bee645 Update time zone data files to tzdata release 2025c. Tom Lane 2026-01-18 14:54:33 -05:00
  • 228fe0c3e6 Update time zone data files to tzdata release 2025c. Tom Lane 2026-01-18 14:54:33 -05:00
  • f1dc7a5b76 Fix error message related to end TLI in backup manifest Michael Paquier 2026-01-18 17:25:04 +09:00
  • fbf8df580a Fix error message related to end TLI in backup manifest Michael Paquier 2026-01-18 17:25:03 +09:00
  • e8fd6c9fda Fix error message related to end TLI in backup manifest Michael Paquier 2026-01-18 17:25:01 +09:00
  • 05ef2371a3 Fix error message related to end TLI in backup manifest Michael Paquier 2026-01-18 17:25:00 +09:00
  • 69ee81932a Fix error message related to end TLI in backup manifest Michael Paquier 2026-01-18 17:24:58 +09:00
  • 6bca4b50d0 Fix error message related to end TLI in backup manifest Michael Paquier 2026-01-18 17:24:25 +09:00
  • 2a6ce34b55 Remove useless asserts in report_namespace_conflict() Michael Paquier 2026-01-18 16:11:46 +09:00
  • 6831cd9e3b Fix PL/Python build on MSVC with older Meson Peter Eisentraut 2026-01-16 17:21:32 +01:00
  • 6ad01b1152 Fix crash in test function on removable_cutoff(NULL) Heikki Linnakangas 2026-01-16 14:42:22 +02:00
  • 9b6714ed9a Fix crash in test function on removable_cutoff(NULL) Heikki Linnakangas 2026-01-16 14:42:22 +02:00
  • 71379663fe Fix crash in test function on removable_cutoff(NULL) Heikki Linnakangas 2026-01-16 14:42:22 +02:00
  • 1c64d2fcbe Fix rare test failure in nbtree_half_dead_pages Heikki Linnakangas 2026-01-16 14:09:22 +02:00
  • 84705b3727 bufmgr: Avoid spurious compiler warning after fcb9c977aa Andres Freund 2026-01-16 06:58:35 -05:00
  • 395b73c045 Improve pg_clear_extended_stats() with incorrect relation/stats combination Michael Paquier 2026-01-16 15:24:59 +09:00
  • 889676a0d5 Fix rowmark handling for non-relation RTEs during executor init Amit Langote 2026-01-16 14:53:50 +09:00
  • f335457e8a Fix rowmark handling for non-relation RTEs during executor init Amit Langote 2026-01-16 14:53:32 +09:00
  • f6df78173e Fix segfault from releasing locks in detached DSM segments Amit Langote 2026-01-16 13:01:52 +09:00
  • b926ff1373 Fix segfault from releasing locks in detached DSM segments Amit Langote 2026-01-16 13:01:52 +09:00
  • 980b7c7369 Fix segfault from releasing locks in detached DSM segments Amit Langote 2026-01-16 13:01:52 +09:00
  • 4071fe900e Fix segfault from releasing locks in detached DSM segments Amit Langote 2026-01-16 13:01:52 +09:00
  • 1943ceb388 Fix segfault from releasing locks in detached DSM segments Amit Langote 2026-01-16 13:01:52 +09:00
  • 9cbb1d21d6 Fix segfault from releasing locks in detached DSM segments Amit Langote 2026-01-16 13:01:52 +09:00
  • b98cc4a14e pg_recvlogical: remove unnecessary OutputFsync() return value checks. Fujii Masao 2026-01-16 12:37:05 +09:00
  • d89b1d8175 Add test for pg_recvlogical reconnection behavior. Fujii Masao 2026-01-16 12:36:34 +09:00
  • 0b10969db6 Add a new helper function wait_for_file() to Utils.pm. Fujii Masao 2026-01-16 12:35:56 +09:00
  • 41cbdab0ab pg_recvlogical: Prevent flushed data from being re-sent. Fujii Masao 2026-01-16 12:35:26 +09:00
  • a7c63e4860 Fix stability issue with new TAP test of pg_createsubscriber Michael Paquier 2026-01-16 12:12:26 +09:00
  • d756fa1019 Add pg_clear_extended_stats() Michael Paquier 2026-01-16 08:13:30 +09:00
  • d40fd85187 lwlock: Remove support for disowned lwlwocks Andres Freund 2026-01-15 14:54:16 -05:00
  • 55fbfb738b lwlock: Remove ForEachLWLockHeldByMe Andres Freund 2026-01-15 14:54:16 -05:00
  • 335f2231a3 pgindent fix for 8077649907 Andres Freund 2026-01-15 14:54:16 -05:00
  • a80811e592 pgindent fix for 8077649907 Andres Freund 2026-01-15 14:54:16 -05:00
  • fcb9c977aa bufmgr: Implement buffer content locks independently of lwlocks Andres Freund 2026-01-15 14:09:08 -05:00
  • dac328c8a6 bufmgr: Change BufferDesc.state to be a 64-bit atomic Andres Freund 2026-01-15 12:53:50 -05:00
  • 282b1cde9d Optimize LISTEN/NOTIFY via shared channel map and direct advancement. Tom Lane 2026-01-15 14:12:03 -05:00
  • ef8465588c Fix 'unexpected data beyond EOF' on replica restart Heikki Linnakangas 2026-01-15 20:57:12 +02:00
  • a2eeb04f3a Fix 'unexpected data beyond EOF' on replica restart Heikki Linnakangas 2026-01-15 20:57:12 +02:00
  • c3770181c8 Fix 'unexpected data beyond EOF' on replica restart Heikki Linnakangas 2026-01-15 20:57:12 +02:00
  • 9ed411e084 Fix 'unexpected data beyond EOF' on replica restart Heikki Linnakangas 2026-01-15 20:57:12 +02:00
  • 23b25586dc Fix 'unexpected data beyond EOF' on replica restart Heikki Linnakangas 2026-01-15 20:57:12 +02:00
  • 2514f1c774 Fix 'unexpected data beyond EOF' on replica restart Heikki Linnakangas 2026-01-15 20:57:12 +02:00
  • 35e3fae738 Remove #include <math.h> where not needed Álvaro Herrera 2026-01-15 19:09:47 +01:00
  • 7f1b3a4cea aio: io_uring: Fix danger of completion getting reused before being read Andres Freund 2026-01-15 10:17:51 -05:00
  • 8077649907 aio: io_uring: Fix danger of completion getting reused before being read Andres Freund 2026-01-15 10:17:51 -05:00
  • d9c3c94365 Wake up autovacuum launcher from postmaster when a worker exits Heikki Linnakangas 2026-01-15 18:02:25 +02:00
  • 46be454ca4 Add check for invalid offset at multixid truncation Heikki Linnakangas 2026-01-15 16:48:45 +02:00
  • a563ac6194 Add check for invalid offset at multixid truncation Heikki Linnakangas 2026-01-15 16:48:45 +02:00
  • c7946e6f32 Add check for invalid offset at multixid truncation Heikki Linnakangas 2026-01-15 16:48:45 +02:00
  • d3ad4cef6e Add check for invalid offset at multixid truncation Heikki Linnakangas 2026-01-15 16:48:45 +02:00
  • 09532a78b8 Add check for invalid offset at multixid truncation Heikki Linnakangas 2026-01-15 16:48:45 +02:00
  • 102bdaa9be Add check for invalid offset at multixid truncation Heikki Linnakangas 2026-01-15 16:48:45 +02:00
  • c4b71e6f60 Remove some unnecessary code from multixact truncation Heikki Linnakangas 2026-01-15 13:34:50 +02:00
  • da265a8717 plpython: Streamline initialization Peter Eisentraut 2026-01-15 12:11:52 +01:00
  • 3263a893fb plpython: Remove duplicate PyModule_Create() Peter Eisentraut 2026-01-15 10:24:49 +01:00
  • 34d8111c3a plpython: Clean up PyModule_AddObject() uses Peter Eisentraut 2026-01-15 10:24:49 +01:00
  • 8cb95a0645 plpython: Remove commented out code Peter Eisentraut 2026-01-15 10:24:49 +01:00
  • 32e27bd320 Introduce routines to validate and free MVNDistinct and MVDependencies Michael Paquier 2026-01-15 09:36:05 +09:00
  • ed425b5a20 Remove redundant assignment in CreateWorkExprContext Jeff Davis 2026-01-14 12:01:36 -08:00
  • 556c92a689 lwlock: Improve local variable name Andres Freund 2026-01-14 11:15:38 -05:00
  • fa16e7fd84 Revert "Replace pg_restrict by standard restrict" Peter Eisentraut 2026-01-14 15:12:25 +01:00
  • 794ba8b6a4 doc: Slightly correct advice on C/C++ linkage Peter Eisentraut 2026-01-14 15:05:29 +01:00