| Age | Commit message (Expand) | Author |
| 2021-09-15 | Remove arbitrary 64K-or-so limit on rangetable size. | Tom Lane |
| 2021-05-10 | Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. | Tom Lane |
| 2021-04-06 | Postpone some stuff out of ExecInitModifyTable. | Tom Lane |
| 2021-04-02 | Add Result Cache executor node (take 2) | David Rowley |
| 2021-04-01 | Revert b6002a796 | David Rowley |
| 2021-04-01 | Add Result Cache executor node | David Rowley |
| 2021-03-31 | Rework planning and execution of UPDATE and DELETE. | Tom Lane |
| 2021-02-08 | Fix permission checks on constraint violation errors on partitions. | Heikki Linnakangas |
| 2021-01-13 | Pass down "logically unchanged index" hint. | Peter Geoghegan |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-10-26 | In INSERT/UPDATE, use the table's real tuple descriptor as target. | Tom Lane |
| 2020-10-14 | Remove es_result_relation_info from EState. | Heikki Linnakangas |
| 2020-10-13 | Create ResultRelInfos later in InitPlan, index them by RT index. | Heikki Linnakangas |
| 2020-07-26 | Fix LookupTupleHashEntryHash() pipeline-stall issue. | Jeff Davis |
| 2020-04-07 | Create memory context for HashAgg with a reasonable maxBlockSize. | Jeff Davis |
| 2020-03-25 | Go back to returning int from ereport auxiliary functions. | Tom Lane |
| 2020-03-24 | Improve the internal implementation of ereport(). | Tom Lane |
| 2020-03-04 | Extend ExecBuildAggTrans() to support a NULL pointer check. | Jeff Davis |
| 2020-02-10 | Change signature of TupleHashTableHash(). | Jeff Davis |
| 2020-02-06 | Introduce TupleHashTableHash() and LookupTupleHashEntryHash(). | Jeff Davis |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-09-09 | Reorder EPQ work, to fix rowmark related bugs and improve efficiency. | Andres Freund |
| 2019-08-16 | Remove fmgr.h includes from headers that don't really need it. | Andres Freund |
| 2019-08-12 | Remove EState.es_range_table_array. | Tom Lane |
| 2019-07-08 | Fix inconsistencies in the code | Michael Paquier |
| 2019-06-08 | Fix assorted inconsistencies. | Amit Kapila |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-03-23 | tableam: Add tuple_{insert, delete, update, lock} and use. | Andres Freund |
| 2019-03-22 | Collations with nondeterministic comparison | Peter Eisentraut |
| 2019-03-01 | Store tuples for EvalPlanQual in slots, rather than as HeapTuples. | Andres Freund |
| 2019-02-26 | Use slots in trigger infrastructure, except for the actual invocation. | Andres Freund |
| 2019-02-09 | Allow to reset execGrouping.c style tuple hashtables. | Andres Freund |
| 2019-01-29 | Rename nodes/relation.h to nodes/pathnodes.h. | Tom Lane |
| 2019-01-14 | Don't include heapam.h from others headers. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-12-22 | Add some const decorations | Peter Eisentraut |
| 2018-11-20 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |
| 2018-11-15 | Introduce notion of different types of slots (without implementing them). | Andres Freund |
| 2018-11-09 | Don't require return slots for nodes without projection. | Andres Freund |
| 2018-10-15 | Move TupleTableSlots boolean member into one flag variable. | Andres Freund |
| 2018-10-06 | Remove more redundant relation locking during executor startup. | Tom Lane |
| 2018-10-04 | In the executor, use an array of pointers to access the rangetable. | Tom Lane |
| 2018-10-04 | Centralize executor's opening/closing of Relations for rangetable entries. | Tom Lane |
| 2018-06-11 | Don't needlessly check the partition contraint twice | Alvaro Herrera |
| 2018-04-26 | Post-feature-freeze pgindent run. | Tom Lane |
| 2018-04-14 | Reorganize partitioning code | Alvaro Herrera |
| 2018-02-16 | Allow tupleslots to have a fixed tupledesc, use in executor nodes. | Andres Freund |
| 2018-02-16 | Do execGrouping.c via expression eval machinery, take two. | Andres Freund |
| 2018-02-15 | Revert "Do execGrouping.c via expression eval machinery." | Andres Freund |