| Age | Commit message (Expand) | Author |
| 2025-03-13 | Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input. | Tom Lane |
| 2024-07-24 | Detect integer overflow in array_set_slice(). | Nathan Bossart |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Teach estimate_array_length() to use statistics where available. | Tom Lane |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-27 | Improve the implementation of information_schema._pg_expandarray(). | Tom Lane |
| 2023-11-17 | Don't specify number of dimensions in cases where we don't know it. | Tom Lane |
| 2023-11-13 | Improve readability and error detection of array_in(). | Tom Lane |
| 2023-11-06 | Detect integer overflow while computing new array dimensions. | Tom Lane |
| 2023-10-26 | Add trailing commas to enum definitions | Peter Eisentraut |
| 2023-10-26 | Introduce the concept of read-only StringInfos | David Rowley |
| 2023-07-14 | Improve error message for MaxAllocSize overrun in accumArrayResult. | Tom Lane |
| 2023-07-05 | Handle \v as a whitespace character in parsers | Michael Paquier |
| 2023-05-17 | Revert "Add USER SET parameter values for pg_db_role_setting" | Alexander Korotkov |
| 2023-03-26 | Fix oversights in array manipulation. | Tom Lane |
| 2023-01-23 | Allow parallel aggregate on string_agg and array_agg | David Rowley |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-12-09 | Convert a few datatype input functions to use "soft" error reporting. | Tom Lane |
| 2022-12-09 | Add USER SET parameter values for pg_db_role_setting | Alexander Korotkov |
| 2022-07-31 | Fix trim_array() for zero-dimensional array argument. | Tom Lane |
| 2022-07-16 | Replace many MemSet calls with struct initialization | Peter Eisentraut |
| 2022-07-01 | Add construct_array_builtin, deconstruct_array_builtin | Peter Eisentraut |
| 2022-05-12 | Pre-beta mechanical code beautification. | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-15 | Fix hash_array | Peter Eisentraut |
| 2021-09-08 | Disable anonymous record hash support except in special cases | Peter Eisentraut |
| 2021-05-10 | Prevent integer overflows in array subscripting calculations. | Tom Lane |
| 2021-03-03 | Add trim_array() function. | Tom Lane |
| 2021-01-04 | Rethink the "read/write parameter" mechanism in pl/pgsql. | Tom Lane |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-12-09 | Support subscripting of arbitrary types, not only arrays. | Tom Lane |
| 2020-11-04 | Enable hash partitioning of text arrays | Peter Eisentraut |
| 2020-07-21 | Weaken type-OID-matching checks in array_recv and record_recv. | Tom Lane |
| 2020-04-21 | Fix minor violations of FunctionCallInvoke usage protocol. | Tom Lane |
| 2020-04-08 | Modify additional power 2 calculations to use new helper functions | David Rowley |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-08-19 | Fix inconsistencies and typos in the tree, take 11 | Michael Paquier |
| 2019-07-29 | Fix inconsistencies and typos in the tree | Michael Paquier |
| 2019-07-01 | Fix many typos and inconsistencies | Michael Paquier |
| 2019-07-01 | Don't read fields of a misaligned ExpandedObjectHeader or AnyArrayType. | Noah Misch |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-03-22 | Collations with nondeterministic comparison | Peter Eisentraut |
| 2019-03-11 | Move hash_any prototype from access/hash.h to utils/hashutils.h | Alvaro Herrera |
| 2019-02-09 | Build out the planner support function infrastructure. | Tom Lane |
| 2019-01-26 | Change function call information to be variable length. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-09-24 | Fix over-allocation of space for array_out()'s result string. | Tom Lane |
| 2018-07-11 | Rethink how to get float.h in old Windows API for isnan/isinf | Alvaro Herrera |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |