| Age | Commit message (Expand) | Author |
| 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 |
| 2017-10-12 | Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. | Andres Freund |
| 2017-09-30 | Support arrays over domains. | Tom Lane |
| 2017-09-25 | Make construct_[md_]array return a valid empty array for zero-size input. | Tom Lane |
| 2017-09-18 | Make DatumGetFoo/PG_GETARG_FOO/PG_RETURN_FOO macro names more consistent. | Tom Lane |
| 2017-09-01 | Fix assorted carelessness about Datum vs. int64 vs. uint64 | Robert Haas |
| 2017-09-01 | Introduce 64-bit hash functions with a 64-bit seed. | Robert Haas |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-06-21 | Initial pgindent run with pg_bsd_indent version 2.0. | Tom Lane |
| 2017-01-05 | Fix handling of empty arrays in array_fill(). | Tom Lane |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-08-27 | Add macros to make AllocSetContextCreate() calls simpler and safer. | Tom Lane |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-12-23 | Remove unnecessary escaping in C character literals | Peter Eisentraut |
| 2015-12-23 | Allow omitting one or both boundaries in an array slice specifier. | Tom Lane |
| 2015-08-05 | Rely on inline functions even if that causes warnings in older compilers. | Andres Freund |
| 2015-05-22 | Fix recently-introduced crash in array_contain_compare(). | Tom Lane |
| 2015-05-14 | Support "expanded" objects, particularly arrays, for better performance. | Tom Lane |
| 2015-03-18 | array_offset() and array_offsets() | Alvaro Herrera |
| 2015-02-22 | In array_agg(), don't create a new context for every group. | Jeff Davis |
| 2015-02-16 | Rationalize the APIs of array element/slice access functions. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-12-02 | Improve error messages for malformed array input strings. | Tom Lane |
| 2014-11-25 | Support arrays as input to array_agg() and ARRAY(SELECT ...). | Tom Lane |
| 2014-09-11 | Silence compiler warning on Windows. | Heikki Linnakangas |
| 2014-09-09 | Add width_bucket(anyelement, anyarray). | Tom Lane |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-02-01 | arrays: tighten checks for multi-dimensional input | Bruce Momjian |
| 2014-01-21 | Add a cardinality function for arrays. | Robert Haas |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-06-01 | Don't emit non-canonical empty arrays in array_remove(). | Noah Misch |
| 2013-05-29 | pgindent run for release 9.3 | Bruce Momjian |
| 2013-01-01 | Update copyrights for 2013 | Bruce Momjian |
| 2012-08-30 | Split tuple struct defs from htup.h to htup_details.h | Alvaro Herrera |
| 2012-07-11 | Add array_remove() and array_replace() functions. | Tom Lane |
| 2012-06-24 | Replace int2/int4 in C code with int16/int32 | Peter Eisentraut |
| 2012-01-01 | Update copyright notices for year 2012. | Bruce Momjian |