| Age | Commit message (Expand) | Author |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-02 | Change "long" numGroups fields to be Cardinality (i.e., double). | Tom Lane |
| 2025-10-30 | Use BumpContext contexts in TupleHashTables, and do some code cleanup. | Tom Lane |
| 2025-10-18 | Fix reset of incorrect hash iterator in GROUPING SETS queries | David Rowley |
| 2025-09-10 | Replace callers of dynahash.h's my_log() by equivalent in pg_bitutils.h | Michael Paquier |
| 2025-05-09 | Add support for runtime arguments in injection points | Michael Paquier |
| 2025-03-25 | Create accessor functions for TupleHashEntry. | Jeff Davis |
| 2025-03-25 | HashAgg: use Bump allocator for hash TupleHashTable entries. | Jeff Davis |
| 2025-03-11 | Replace EEOP_DONE with special steps for return/no return | Daniel Gustafsson |
| 2025-02-18 | Update outdated comments in nodeAgg.c. | Jeff Davis |
| 2025-02-11 | Injection points for hash aggregation. | Jeff Davis |
| 2025-01-13 | Revert "TupleHashTable: store additional data along with tuple." | Jeff Davis |
| 2025-01-11 | TupleHashTable: store additional data along with tuple. | Jeff Davis |
| 2025-01-07 | ExecInitAgg: update aggstate->numaggs and ->numtrans earlier. | Jeff Davis |
| 2025-01-02 | Fix outdated CHUNKHDRSZ value in nodeAgg.c | David Rowley |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-19 | Get rid of old version of BuildTupleHashTable(). | Tom Lane |
| 2024-12-17 | Fix incorrect slot type in BuildTupleHashTableExt | David Rowley |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-09-28 | Remove obsolete executor cleanup code | Amit Langote |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-05-16 | Mark internal messages as no longer translatable | Alvaro Herrera |
| 2023-05-02 | Fix typos in comments | Michael Paquier |
| 2023-04-24 | Rename ExecAggTransReparent, and improve its documentation. | Tom Lane |
| 2023-04-19 | Fix various typos and incorrect/outdated name references | David Rowley |
| 2023-04-16 | Ensure result of an aggregate's finalfunc is made read-only. | Tom Lane |
| 2023-03-02 | Mop up some undue familiarity with the innards of Bitmapsets. | Tom Lane |
| 2023-03-02 | Remove bms_first_member(). | Tom Lane |
| 2023-01-18 | Remove redundant grouping and DISTINCT columns. | Tom Lane |
| 2023-01-02 | Avoid reference to nonexistent array element in ExecInitAgg(). | Tom Lane |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-30 | Remove unnecessary casts | Peter Eisentraut |
| 2022-11-13 | Refactor aclcheck functions | Peter Eisentraut |
| 2022-10-27 | Allow nodeSort to perform Datum sorts for byref types | David Rowley |
| 2022-10-06 | Remove uses of MemoryContextContains in nodeAgg.c and nodeWindowAgg.c. | Tom Lane |
| 2022-10-05 | Rename shadowed local variables | David Rowley |
| 2022-09-20 | Harmonize parameter names in storage and AM code. | Peter Geoghegan |
| 2022-08-24 | Further reduce warnings with -Wshadow=compatible-local | David Rowley |
| 2022-08-02 | Improve performance of ORDER BY / DISTINCT aggregates | David Rowley |
| 2022-07-07 | Remove stray references to lefttree/righttree in the executor. | Tom Lane |
| 2022-05-13 | Clean up newlines following left parentheses | Alvaro Herrera |
| 2022-04-13 | Remove extraneous blank lines before block-closing braces | Alvaro Herrera |
| 2022-04-04 | Adjust tuplesort API to have bitwise option flags | David Rowley |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-11-01 | Avoid some other O(N^2) hazards in list manipulation. | Tom Lane |
| 2021-10-18 | Refactor LogicalTapeSet/LogicalTape interface. | Heikki Linnakangas |
| 2021-07-25 | Get rid of artificial restriction on hash table sizes on Windows. | Tom Lane |
| 2021-07-04 | Cleanup some aggregate code in the executor | David Rowley |