| Age | Commit message (Expand) | Author |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-10-08 | Introduce two fields in EState to track parallel worker activity | Michael Paquier |
| 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-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-07-07 | Remove stray references to lefttree/righttree in the executor. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-05-12 | Initial pgindent and pgperltidy run for v14. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-07-17 | Use MinimalTuple for tuple queues. | Thomas Munro |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-01-29 | Refactor planner's header files. | Tom Lane |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-11-23 | Add WL_EXIT_ON_PM_DEATH pseudo-event. | Thomas Munro |
| 2018-11-16 | Fix slot type assumptions for nodeGather[Merge]. | Andres Freund |
| 2018-11-16 | Introduce notion of different types of slots (without implementing them). | Andres Freund |
| 2018-11-10 | Don't require return slots for nodes without projection. | Andres Freund |
| 2018-09-25 | Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. | Andres Freund |
| 2018-08-03 | Fix buffer usage stats for parallel nodes. | Amit Kapila |
| 2018-04-26 | Post-feature-freeze pgindent run. | Tom Lane |
| 2018-02-17 | Allow tupleslots to have a fixed tupledesc, use in executor nodes. | Andres Freund |
| 2018-02-02 | Add new function WaitForParallelWorkersToAttach. | Robert Haas |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-12-18 | Fix crashes on plans with multiple Gather (Merge) nodes. | Robert Haas |
| 2017-12-04 | Remove memory leak protection from Gather and Gather Merge nodes. | Robert Haas |
| 2017-11-25 | Avoid projecting tuples unnecessarily in Gather and Gather Merge. | Robert Haas |
| 2017-11-20 | Tweak use of ExecContextForcesOids by Gather (Merge). | Robert Haas |
| 2017-11-16 | Pass InitPlan values to workers via Gather (Merge). | Robert Haas |
| 2017-11-15 | Add parallel_leader_participation GUC. | Robert Haas |
| 2017-10-27 | Fix mistaken failure to allow parallelism in corner case. | Robert Haas |
| 2017-09-15 | Remove TupleDesc remapping logic from tqueue.c. | Andres Freund |
| 2017-09-01 | Improve division of labor between execParallel.c and nodeGather[Merge].c. | Tom Lane |
| 2017-08-30 | Code review for nodeGatherMerge.c. | Tom Lane |
| 2017-08-30 | Separate reinitialization of shared parallel-scan state from ExecReScan. | Tom Lane |
| 2017-08-30 | Force rescanning of parallel-aware scan nodes below a Gather[Merge]. | Tom Lane |
| 2017-08-29 | Push tuple limits through Gather and Gather Merge. | Robert Haas |
| 2017-07-30 | Move ExecProcNode from dispatch to function pointer based model. | Andres Freund |
| 2017-07-30 | Move interrupt checking from ExecProcNode() to executor nodes. | Andres Freund |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-05-17 | Post-PG 10 beta1 pgindent run | Bruce Momjian |
| 2017-03-25 | Faster expression evaluation and targetlist projection. | Andres Freund |
| 2017-02-22 | Shut down Gather's children before shutting down Gather itself. | Robert Haas |
| 2017-01-22 | Remove no-longer-needed loop in ExecGather(). | Tom Lane |
| 2017-01-19 | Remove obsoleted code relating to targetlist SRF evaluation. | Andres Freund |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-12-05 | Ensure gatherstate->nextreader is properly initialized. | Robert Haas |
| 2016-10-04 | Extend framework from commit 53be0b1ad to report latch waits. | Robert Haas |
| 2016-08-01 | Don't CHECK_FOR_INTERRUPTS between WaitLatch and ResetLatch. | Tom Lane |
| 2016-07-29 | Fix worst memory leaks in tqueue.c. | Tom Lane |