Commitfest PG19-4 (2026-01-01 – 2026-01-31)

No reviewers My patches My reviews
Text Status Target version Tag (type to search) Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 25. Waiting on Author: 2. Ready for Committer: 1. Committed: 91. Moved to next CF: 247. Rejected: 1. Withdrawn: 12. Total: 379.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Beautify read stream "per buffer data" APIs 5617 Needs review Refactoring Only Needs rebase! Thomas Munro (macdice) 4 3 months ago
quoteOneName() inconsistency with quote_all_identifiers — replacement API proposed: appendStringInfoIdentifier 6240 Needs review Refactoring Only 19 Needs rebase! Chao Li (chaol) 1 3 months ago
Cleanup shadows variable warnings 6262 Needs review Refactoring Only 19 10/10 +658−667 Chao Li (chaol) 1 2 months ago
<stdatomic.h> 6268 Needs review Refactoring Only Needs rebase! Thomas Munro (macdice) 1 3 months ago

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
SendProcSignal(), SetLatch() → SendInterrupt() 5118 Moved to different CF Refactoring Only Needs rebase! Heikki Linnakangas (heikki), Thomas Munro (macdice) 5 1 week ago
Refactor SLRU to always use long file names 5250 Moved to different CF Refactoring Only 9/10 +105−88 Aleksander Alekseev (a.alekseev) Rustam ALLAKOV (rustam.allakov) 8 1 month ago
Don't dirty pages while they are getting flushed out 5483 Moved to different CF Refactoring Only 10/10 +7−5 Andres Freund (andresfreund) 5 2 weeks ago
Make numeric type accessible to third-party code. 5623 Moved to different CF Refactoring Only stable 10/10 +290−285 Ed Behn (edbehn) Jelte Fennema-Nio (jeltef) 5 2 weeks ago
Improve logicalrep_worker_launch() logic 5734 Withdrawn Refactoring Only Needs rebase! Fujii Masao (masaofujii) Fujii Masao (masaofujii) 4 9 months ago
Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support 5816 Withdrawn Refactoring Only 10/10 +133−78 Peter Geoghegan (pgeoghegan) 2 8 months ago
Refactor bytea_sortsupport(), take two 5889 Committed Refactoring Only 19 10/10 +239−41 Aleksander Alekseev (a.alekseev) John Naylor (john.naylor) John Naylor (john.naylor) 3 3 months ago
minor refactor on src/test/modules/test_ddl_deparse/sql/alter_table.sql 6001 Committed Refactoring Only 19 10/10 +36−32 Jian He (stayreal) Heikki Linnakangas (heikki) 3 6 months ago
ternary reloption type 6021 Committed Refactoring Only 19 10/10 +323−131 Nikolay Shaplov (nataraj) Álvaro Herrera (alvherre) 3 1 month ago
Get rid of pgstat_count_backend_io_op*() functions 6025 Moved to different CF Performance Refactoring Only 19 10/10 +31−57 Bertrand Drouvot (bertranddrouvot.pg) 3 5 months ago
refactor CreateStatsStmt 6106 Moved to different CF Refactoring Only 19 10/10 +149−101 Jian He (stayreal) Álvaro Herrera (alvherre) 3 3 months ago
Little refactoring of portalcmds.c 6113 Moved to different CF Refactoring Only Good First Review 10/10 +16−24 Aleksander Alekseev (a.alekseev) 3 4 months ago
Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array 6141 Moved to different CF Performance Logical Replication Refactoring Only 19 10/10 +307−69 Xuneng Zhou (dylanzhou) Kirill Reshke (reshke) 3 1 month ago
Remove remaining dependencies on setlocale() 6174 Moved to different CF Refactoring Only 19 Needs rebase! Jeff Davis (jdavis) Peter Eisentraut (petere) Jeff Davis (jdavis) 3 1 month ago
Instead of dynamically allocating a StringInfo instance and then throwing it away or destroying it at the end of the function, use a stack-allocated StringInfoData. 6200 Moved to different CF Refactoring Only stable 10/10 +344−124 Mats Kindahl (mkindahl) David Rowley (davidrowley) 2 3 months ago
Move instrumentation structs 6210 Committed Refactoring Only My First Patch 10/10 +235−188 Mario Gonzalez (gonzalemario) Álvaro Herrera (alvherre) 1 1 month ago
Refactor how we form HeapTuples for CatalogTuple(Insert|Update) 6221 Withdrawn Refactoring Only 19 Needs rebase! Greg Burd (gregburd) 1 1 month ago
backend/nodes cleanup: Move loop variables definitions into for statement 6227 Moved to different CF Refactoring Only 19 10/10 +20−35 Chao Li (chaol) Peter Eisentraut (petere) 2 3 months ago
Implement pg_add_size_overflow() and friends 6235 Committed Refactoring Only 19 10/10 +0−0 Jacob Champion (jchampion) Jacob Champion (jchampion) 1 3 months ago
Remove useless casts to (void *) 6241 Moved to different CF Refactoring Only 19 9/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Peter Eisentraut (petere) 2 3 months ago
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) 6245 Moved to different CF Performance My First Patch Refactoring Only 19 10/10 +869−132 Boris Mironov (bmironov) Egor Madyshev (emadyshev) 2 2 hours ago
Reorganize pqcomm.h a bit 6247 Committed Refactoring Only 19 Needs rebase! Jacob Champion (jchampion) Jacob Champion (jchampion) 1 3 months ago
Remove useless casting to the same type 6249 Committed Refactoring Only 19 10/10 +80−80 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) Peter Eisentraut (petere) 1 3 months ago
Minor refactor of ExecScanExtended() 6255 Moved to different CF Refactoring Only Good First Review 9/10 +6−9 ChangAo Chen (chenchangao) Aditya Gollamudi (adigoll) 2 1 month ago
Remove unused struct fields 6256 Moved to different CF Refactoring Only 19 10/10 +2−6 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) 2 3 months ago
Remove unused function parameters, part 1: contrib 6263 Moved to different CF Refactoring Only 19 10/10 +50−80 Bertrand Drouvot (bertranddrouvot.pg) 2 3 months ago
Remove unused function parameters, part 2: replication 6264 Moved to different CF Refactoring Only 19 10/10 +42−42 Bertrand Drouvot (bertranddrouvot.pg) 2 3 months ago
split tablecmds.c 6269 Moved to different CF Refactoring Only 19 10/10 +8077−7950 Nathan Bossart (bossartn) 2 1 month ago
Safer hash table initialization macro 6276 Moved to different CF Refactoring Only 19 10/10 +942−1431 Bertrand Drouvot (bertranddrouvot.pg) 2 1 month ago
Use func(void) for functions with no parameters 6277 Committed Refactoring Only 19 10/10 +11−11 Bertrand Drouvot (bertranddrouvot.pg) Nathan Bossart (bossartn) 1 2 months ago
refactor ExecInitPartitionInfo 6280 Moved to different CF Refactoring Only stable 10/10 +6−29 Jian He (stayreal) 2 1 week ago
Moving _bt_readpage and _bt_checkkeys into a new .c file 6286 Committed Refactoring Only 19 10/10 +3813−3777 Peter Geoghegan (pgeoghegan) Peter Geoghegan (pgeoghegan) 1 2 months ago
Give StartReadBuffers() a more robust interface. 6297 Moved to different CF AIO Refactoring Only 19 10/10 +0−0 Thomas Munro (macdice) Xuneng Zhou (dylanzhou) 2 4 months ago
Safer and easier to use hash table initialization macro 6301 Moved to different CF Refactoring Only 10/10 +942−1431 Bertrand Drouvot (bdrouvot), Jelte Fennema-Nio (jeltef) 2 1 month ago
Mark function arguments of type "T *" as "const T *" where possible 6302 Withdrawn Refactoring Only 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 1 2 months ago
refactor handling optional argument in system functions 6303 Moved to different CF Refactoring Only 19 10/10 +18−161 Mark Wong (markwkm) 2 4 days ago
Fix and improve allocation formulas 6310 Withdrawn Refactoring Only 19 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 1 2 months ago
Change the signature of pgstat_report_vacuum() so that it's passed a Relation 6318 Committed Refactoring Only 19 10/10 +0−0 Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 2 months ago
Don't cast away const where possible 6325 Committed Refactoring Only 19 10/10 +29−29 Bertrand Drouvot (bertranddrouvot.pg) Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 month ago
Refactor query normalization into core query jumbling 6326 Moved to different CF Refactoring Only 19 Needs rebase! Sami Imseih (simseih) 2 1 month ago
Refactor replication origin state reset helpers 6345 Committed Refactoring Only 19 10/10 +102−84 Chao Li (chaol) Ashutosh Bapat (ashutoshbapat) Masahiko Sawada (masahikosawada) 2 1 month ago
cleanup: Split long Makefile lists across lines and sort them 6349 Committed Refactoring Only Needs rebase! Jelte Fennema-Nio (jeltef) Michael Paquier (michael-kun) 1 2 months ago
Remove Int8GetDatum, DatumGetUInt8 and UInt8GetDatum funcitons 6354 Moved to different CF Refactoring Only Good First Review 19 10/10 +9−38 Aleksander Alekseev (a.alekseev), Kirill Reshke (reshke) Peter Eisentraut (petere) 2 1 month ago
Refactor PROCLOCK hash table into partitioned list allocator 6358 Moved to different CF Refactoring Only 10/10 +325−310 Andrey Borodin (x4m) 2 1 month ago
refactor architecture-specific popcount code 6398 Committed Refactoring Only 19 10/10 +534−566 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 week ago
Remove unnecessary abort() from WalSndShutdown(). 6434 Committed Refactoring Only 10/10 +0−1 Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 1 month ago
Improvements and refactoring in shmem.c 6443 Committed Refactoring Only 10/10 +91−106 Heikki Linnakangas (heikki), Ashutosh Bapat (ashutoshbapat) Heikki Linnakangas (heikki) 2 1 month ago