| Age | Commit message (Expand) | Author |
| 7 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-09-08 | Don't generate fake "*SELECT*" or "*SELECT* %d" subquery aliases. | Robert Haas |
| 2025-08-20 | Fix re-execution of a failed SQLFunctionCache entry. | Tom Lane |
| 2025-05-22 | Revert "Don't lock partitions pruned by initial pruning" | Amit Langote |
| 2025-05-02 | Don't use a tuplestore if we don't have to for SQL-language functions. | Tom Lane |
| 2025-04-17 | Cache typlens of a SQL function's input arguments. | Tom Lane |
| 2025-04-17 | Make SQLFunctionCache long-lived again. | Tom Lane |
| 2025-04-17 | Split some storage out to separate subcontexts of fcontext. | Tom Lane |
| 2025-04-17 | Make functions.c mostly run in a short-lived memory context. | Tom Lane |
| 2025-04-17 | Minor performance improvement for SQL-language functions. | Tom Lane |
| 2025-04-04 | functions.c: copy trees from source_list before parse analysis etc. | Tom Lane |
| 2025-04-03 | Fix oversight in commit 0dca5d68d. | Tom Lane |
| 2025-04-02 | Change SQL-language functions to use the plan cache. | Tom Lane |
| 2025-02-20 | Don't lock partitions pruned by initial pruning | Amit Langote |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-20 | Introduce CompactAttribute array in TupleDesc, take 2 | David Rowley |
| 2024-12-09 | Simplify executor's determination of whether to use parallelism. | Tom Lane |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-11-11 | Ensure cached plans are correctly marked as dependent on role. | Nathan Bossart |
| 2024-07-19 | Propagate query IDs of utility statements in functions | Michael Paquier |
| 2024-03-17 | Add RETURNING support to MERGE. | Dean Rasheed |
| 2024-03-12 | Fix confusion about the return rowtype of SQL-language procedures. | Tom Lane |
| 2024-03-03 | Redefine backend ID to be an index into the proc array | Heikki Linnakangas |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-10-26 | Add trailing commas to enum definitions | Peter Eisentraut |
| 2023-03-25 | Add SysCacheGetAttrNotNull for guaranteed not-null attrs | Daniel Gustafsson |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-11-29 | Prevent clobbering of utility statements in SQL function caches. | Tom Lane |
| 2022-08-10 | Fix handling of R/W expanded datums that are passed to SQL functions. | Tom Lane |
| 2022-07-13 | Remove useless assertions | Peter Eisentraut |
| 2022-03-04 | Parse/analyze function renaming | Peter Eisentraut |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-06-18 | Centralize the logic for protective copying of utility statements. | Tom Lane |
| 2021-06-11 | Use the correct article for abbreviations | David Rowley |
| 2021-06-10 | Reconsider the handling of procedure OUT parameters. | Tom Lane |
| 2021-04-15 | Undo decision to allow pg_proc.prosrc to be NULL. | Tom Lane |
| 2021-04-07 | SQL-standard function body | Peter Eisentraut |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-12-20 | Multirange datatypes | Alexander Korotkov |
| 2020-10-19 | Fix list-munging bug that broke SQL function result coercions. | Tom Lane |
| 2020-10-05 | Support for OUT parameters in procedures | Peter Eisentraut |
| 2020-04-14 | Account for collation when coercing the output of a SQL function. | Tom Lane |
| 2020-03-30 | Allow the planner-related functions and hook to accept the query string. | Fujii Masao |
| 2020-03-17 | Remove bogus assertion about polymorphic SQL function result. | 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-08 | Improve the handling of result type coercions in SQL functions. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-08-12 | Rationalize use of list_concat + list_copy combinations. | Tom Lane |
| 2019-07-15 | Represent Lists as expansible arrays, not chains of cons-cells. | Tom Lane |