| Age | Commit message (Expand) | Author |
| 2025-08-13 | Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true. | Tom Lane |
| 2025-08-13 | Make type Datum be 8 bytes wide everywhere. | Tom Lane |
| 2025-01-15 | IWYU widely useful pragmas | Peter Eisentraut |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-01-10 | New header varatt.h split off from postgres.h | Peter Eisentraut |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-10-10 | Simplify our Assert infrastructure a little. | Tom Lane |
| 2022-09-27 | Convert *GetDatum() and DatumGet*() macros to inline functions | Peter Eisentraut |
| 2022-09-12 | Revert "Convert *GetDatum() and DatumGet*() macros to inline functions" | Peter Eisentraut |
| 2022-09-12 | Convert *GetDatum() and DatumGet*() macros to inline functions | Peter Eisentraut |
| 2022-08-25 | Move NON_EXEC_STATIC from c.h to postgres.h | Peter Eisentraut |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-09-08 | Fix misleading comments about TOAST access macros. | Tom Lane |
| 2021-03-22 | Mostly-cosmetic adjustments of TOAST-related macros. | Tom Lane |
| 2021-03-19 | Allow configurable LZ4 TOAST compression. | Robert Haas |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-21 | Remove configure --disable-float4-byval | Peter Eisentraut |
| 2019-01-26 | Change function call information to be variable length. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-05-16 | Detoast plpgsql variables if they might live across a transaction boundary. | Tom Lane |
| 2018-02-15 | Move the extern declaration for ExceptionalCondition into c.h. | Tom Lane |
| 2018-01-26 | Remove byte-masking macros for Datum conversion macros | Peter Eisentraut |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 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-05-31 | Avoid -Wconversion warnings from direct use of GET_n_BYTES macros. | Tom Lane |
| 2017-03-12 | Recommend wrappers of PG_DETOAST_DATUM_PACKED(). | Noah Misch |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-09-13 | Be pickier about converting between Name and Datum. | Tom Lane |
| 2016-08-31 | Use static inline functions for float <-> Datum conversions. | Heikki Linnakangas |
| 2016-04-28 | Adjust DatumGetBool macro, this time for sure. | Tom Lane |
| 2016-03-12 | Widen query numbers-of-tuples-processed counters to uint64. | Tom Lane |
| 2016-01-02 | Update copyright for 2016 | Bruce Momjian |
| 2015-05-14 | Support "expanded" objects, particularly arrays, for better performance. | Tom Lane |
| 2015-03-26 | Tweak __attribute__-wrapping macros for better pgindent results. | Tom Lane |
| 2015-03-11 | Add macros wrapping all usage of gcc's __attribute__. | Andres Freund |
| 2015-02-20 | Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. | Tom Lane |
| 2015-02-09 | Minor cleanup/code review for "indirect toast" stuff. | Tom Lane |
| 2015-01-06 | Update copyright for 2015 | Bruce Momjian |
| 2014-07-07 | Fix typos in comments. | Fujii Masao |
| 2014-06-20 | Don't allow to disable backend assertions via the debug_assertions GUC. | Andres Freund |
| 2014-05-06 | pgindent run for 9.4 | Bruce Momjian |
| 2014-02-19 | Further code review for pg_lsn data type. | Robert Haas |
| 2014-02-19 | pg_lsn macro naming and type behavior revisions. | Robert Haas |
| 2014-02-19 | Add a pg_lsn data type, to represent an LSN. | Robert Haas |
| 2014-01-07 | Update copyright for 2014 | Bruce Momjian |
| 2013-09-11 | Add comment for VARSIZE_ANY_EXHDR macro | Bruce Momjian |