Commits

DateSubjectAuthorReleases
2022-12-17 Doc: update pg_list.h header comments to include XidLists. Tom Lane 16.0
2021-11-02 Avoid O(N^2) behavior in SyncPostCheckpoint(). Tom Lane 15.0
2021-11-02 Avoid O(N^2) behavior in SyncPostCheckpoint(). Tom Lane 14.1
2021-11-02 Avoid O(N^2) behavior in SyncPostCheckpoint(). Tom Lane 13.5
2020-09-29 Add for_each_from, to simplify loops starting from non-first list cells. Tom Lane 14.0
2020-09-29 Add for_each_from, to simplify loops starting from non-first list cells. Tom Lane 13.1
2019-08-12 Rationalize use of list_concat + list_copy combinations. Tom Lane 13.0
2019-07-17 Avoid using lcons and list_delete_first where it's easy to do so. Tom Lane 13.0
2019-07-16 Remove lappend_cell...() family of List functions. Tom Lane 13.0
2019-07-16 Clean up some ad-hoc code for sorting and de-duplicating Lists. Tom Lane 13.0
2019-07-16 Redesign the API for list sorting (list_qsort becomes list_sort). Tom Lane 13.0
2019-07-15 Represent Lists as expansible arrays, not chains of cons-cells. Tom Lane 13.0
2019-02-28 Standardize some more loops that chase down parallel lists. Tom Lane 12.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 10.0
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 9.3.17
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 9.6.3
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 9.5.7
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 9.2.21
2017-04-10 Improve castNode notation by introducing list-extraction-specific variants. Tom Lane 9.4.12
2014-06-18 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... Tom Lane 9.5.0
2010-02-13 Support inlining various small performance-critical functions on non-GCC Tom Lane 9.0.0
2008-08-14 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace Tom Lane 8.4.0
2008-03-17 Fix TransactionIdIsCurrentTransactionId() to use binary search instead of Tom Lane 8.4.0
2006-08-27 Move xact.c's partial support for Lists of TransactionIds into pg_list.h. Tom Lane 8.2.0