| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 14 days | Use "foo(void)" for definitions of functions with no parameters. | Nathan Bossart |
| 2025-11-04 | Remove redundant memset() introduced by a0942f4. | Jeff Davis |
| 2025-08-08 | Add missing Datum conversions | Peter Eisentraut |
| 2025-08-05 | Fix varatt versus Datum type confusions | Peter Eisentraut |
| 2025-03-25 | Add ExecCopySlotMinimalTupleExtra(). | Jeff Davis |
| 2025-02-12 | Remove unnecessary (char *) casts [mem] | Peter Eisentraut |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-12-20 | Optimize alignment calculations in tuple form/deform | David Rowley |
| 2024-12-20 | Introduce CompactAttribute array in TupleDesc, take 2 | David Rowley |
| 2024-12-03 | Revert "Introduce CompactAttribute array in TupleDesc" | David Rowley |
| 2024-12-03 | Introduce CompactAttribute array in TupleDesc | David Rowley |
| 2024-06-28 | Fix comments in heaptuple.c | Michael Paquier |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2024-01-02 | Fix typos in comments and in one isolation test. | Robert Haas |
| 2023-10-31 | doc: 1-byte varlena headers can be used for user PLAIN storage | Bruce Momjian |
| 2023-10-10 | Add const to values and nulls arguments | Peter Eisentraut |
| 2023-08-22 | Cache by-reference missing values in a long lived context | Andrew Dunstan |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-09-19 | Harmonize heapam and tableam parameter names. | Peter Geoghegan |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-02-24 | Fix some typos, grammar and style in docs and comments | Michael Paquier |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-09-05 | Yet more elimination of dead stores and useless initializations. | Tom Lane |
| 2020-03-04 | Introduce macros for typalign and typstorage constants. | Tom Lane |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-09-05 | Split tuptoaster.c into three separate files. | Robert Haas |
| 2019-05-22 | Initial pgindent run for v12. | Tom Lane |
| 2019-02-06 | Fix heap_getattr() handling of fast defaults. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-11-21 | Remove WITH OIDS support, change oid catalog column visibility. | Andres Freund |
| 2018-11-17 | Make TupleTableSlots extensible, finish split of existing slot type. | Andres Freund |
| 2018-10-24 | Correctly set t_self for heap tuples in expand_tuple | Andrew Dunstan |
| 2018-10-16 | Move TupleTableSlots boolean member into one flag variable. | Andres Freund |
| 2018-10-15 | Move generic slot support functions from heaptuple.c into execTuples.c. | Andres Freund |
| 2018-09-24 | Fast default trigger and expand_tuple fixes | Andrew Dunstan |
| 2018-08-23 | Deduplicate code between slot_getallattrs() and slot_getsomeattrs(). | Andres Freund |
| 2018-06-27 | Cosmetic improvements for faster column addition. | Amit Kapila |
| 2018-04-26 | Post-feature-freeze pgindent run. | Tom Lane |
| 2018-04-13 | Prevent segfault in expand_tuple with no missing values | Andrew Dunstan |
| 2018-03-31 | Small cleanups in fast default code. | Andrew Dunstan |
| 2018-03-28 | Quick adaption of JIT tuple deforming to the fast default patch. | Andres Freund |
| 2018-03-28 | Fast ALTER TABLE ADD COLUMN with a non-NULL default | Andrew Dunstan |
| 2018-03-26 | JIT tuple deforming in LLVM JIT provider. | Andres Freund |
| 2018-03-17 | Fix WHERE CURRENT OF when the referenced cursor uses an index-only scan. | Tom Lane |
| 2018-02-20 | Use platform independent type for TupleTableSlot->tts_off. | Andres Freund |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |
| 2017-08-20 | Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). | Andres Freund |