| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-10-31 | Mark function arguments of type "Datum *" as "const Datum *" where possible | Peter Eisentraut |
| 2025-08-08 | Mop-up for Datum conversion cleanups. | Tom Lane |
| 2025-05-22 | Revert "Don't lock partitions pruned by initial pruning" | Amit Langote |
| 2025-02-20 | Don't lock partitions pruned by initial pruning | Amit Langote |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-09 | Simplify executor's determination of whether to use parallelism. | Tom Lane |
| 2024-10-16 | Further refine _SPI_execute_plan's rule for atomic execution. | Tom Lane |
| 2024-09-05 | Fix misleading error message context | Peter Eisentraut |
| 2024-08-07 | Fix edge case in plpgsql's make_callstmt_target(). | Tom Lane |
| 2024-06-07 | Fix behavior of stable functions called from a CALL's argument list. | Tom Lane |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-11-15 | Retire MemoryContextResetAndDeleteChildren() macro. | Nathan Bossart |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-04-19 | Fix various typos and incorrect/outdated name references | David Rowley |
| 2023-02-22 | Add missing support for the latest SPI status codes. | Dean Rasheed |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-10-05 | Rename shadowed local variables | David Rowley |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-03-28 | Add support for MERGE SQL command | Alvaro Herrera |
| 2022-03-04 | Parse/analyze function renaming | Peter Eisentraut |
| 2022-02-28 | Don't use static storage for SaveTransactionCharacteristics(). | Tom Lane |
| 2022-02-28 | Fix SPI's handling of errors during transaction commit. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-10-03 | Fix checking of query type in plpgsql's RETURN QUERY command. | Tom Lane |
| 2021-09-08 | Clean up some code using "(expr) ? true : false" | Michael Paquier |
| 2021-08-21 | Improve error messages about misuse of SELECT INTO. | Tom Lane |
| 2021-06-18 | Centralize the logic for protective copying of utility statements. | Tom Lane |
| 2021-05-21 | Restore the portal-level snapshot after procedure COMMIT/ROLLBACK. | Tom Lane |
| 2021-01-26 | Rethink recently-added SPI interfaces. | Tom Lane |
| 2021-01-26 | Improve performance of repeated CALLs within plpgsql procedures. | Tom Lane |
| 2021-01-04 | Re-implement pl/pgsql's expression and assignment parsing. | Tom Lane |
| 2021-01-04 | Add the ability for the core grammar to have more than one parse target. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-06-12 | Avoid using a cursor in plpgsql's RETURN QUERY statement. | Tom Lane |
| 2020-03-02 | Represent command completion tags as structs | Alvaro Herrera |
| 2020-01-16 | Fix problems with "read only query" checks, and refactor the code. | Robert Haas |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-08-13 | Fix inconsistencies and typos in the tree, take 10 | Michael Paquier |
| 2019-07-22 | Fix inconsistencies and typos in the tree | Michael Paquier |
| 2019-07-18 | Further adjust SPITupleTable to provide a public row-count field. | Tom Lane |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-04-19 | Fix problems with auto-held portals. | Tom Lane |
| 2019-03-24 | Transaction chaining | Peter Eisentraut |
| 2019-03-14 | Refactor ParamListInfo initialization | Peter Eisentraut |
| 2019-02-13 | More unconstify use | Peter Eisentraut |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-11-21 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |