| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-12-02 | Remove useless casting to same type | Peter Eisentraut |
| 2025-11-04 | Trim TIDs during parallel GIN builds more eagerly | Tomas Vondra |
| 2025-11-04 | Limit the size of TID lists during parallel GIN build | Tomas Vondra |
| 2025-10-21 | Use CompactAttribute more often, when possible | David Rowley |
| 2025-10-06 | Avoid unnecessary GinFormTuple() calls for incompressible posting lists. | Masahiko Sawada |
| 2025-08-13 | Grab the low-hanging fruit from forcing sizeof(Datum) to 8. | Tom Lane |
| 2025-08-05 | Fix varatt versus Datum type confusions | Peter Eisentraut |
| 2025-05-02 | Fix memory leak in _gin_parallel_merge | Tomas Vondra |
| 2025-04-19 | Fix typos and grammar in the code | Michael Paquier |
| 2025-04-12 | Harmonize function parameter names for Postgres 18. | Peter Geoghegan |
| 2025-04-01 | Remove a stray "pgrminclude" annotation | Peter Eisentraut |
| 2025-03-04 | Enforce memory limit during parallel GIN builds | Tomas Vondra |
| 2025-03-04 | Compress TID lists when writing GIN tuples to disk | Tomas Vondra |
| 2025-03-03 | Allow parallel CREATE INDEX for GIN indexes | Tomas Vondra |
| 2025-01-31 | Get rid of our dependency on type "long" for memory size calculations. | Tom Lane |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-03-04 | Remove unused #include's from backend .c files | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-09-08 | Remove some more "snapshot too old" vestiges. | Thomas Munro |
| 2023-08-23 | ExtendBufferedWhat -> BufferManagerRelation. | Thomas Munro |
| 2023-04-06 | Convert many uses of ReadBuffer[Extended](P_NEW) to ExtendBufferedRel() | Andres Freund |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-01-13 | Pass down "logically unchanged index" hint. | Peter Geoghegan |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-01-28 | Remove dependency on HeapTuple from predicate locking functions. | Thomas Munro |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-11-12 | Make the order of the header file includes consistent in backend modules. | Amit Kapila |
| 2019-11-08 | Pass ItemPointer not HeapTuple to IndexBuildCallback. | Andres Freund |
| 2019-11-04 | Fix ginEntryInsert's counting of GIN leaf tuples. | Tom Lane |
| 2019-04-03 | Generate less WAL during GiST, GIN and SP-GiST index build. | Heikki Linnakangas |
| 2019-04-02 | Report progress of CREATE INDEX operations | Alvaro Herrera |
| 2019-03-28 | tableam: Support for an index build's initial table scan(s). | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-12-27 | Remove entry tree root conflict checking from GIN predicate locking | Alexander Korotkov |
| 2018-05-04 | Re-think predicate locking on GIN indexes. | Teodor Sigaev |
| 2018-04-26 | Post-feature-freeze pgindent run. | Tom Lane |
| 2018-03-30 | Predicate locking in GIN index | Teodor Sigaev |
| 2018-02-02 | Support parallel btree index builds. | Robert Haas |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-11-08 | Change TRUE/FALSE to true/false | Peter Eisentraut |
| 2017-11-02 | Set the metapage's pd_lower correctly in brin, gin, and spgist indexes. | Tom Lane |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-02-14 | Split index xlog headers from other private index headers. | Robert Haas |
| 2017-02-09 | Allow index AMs to cache data across aminsert calls within a SQL command. | 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-06-09 | pgindent run for 9.6 | Robert Haas |