aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/sort/tuplesort.c
Commit message (Expand)AuthorAge
* Add UNIQUE null treatment optionPeter Eisentraut2022-02-03
* Update copyright for 2022Bruce Momjian2022-01-07
* Clarify the logic in a few places in the new balanced merge code.Heikki Linnakangas2021-10-25
* Fix parallel sort, broken by the balanced merge patch.Heikki Linnakangas2021-10-18
* Fix format modifier used in elog.Heikki Linnakangas2021-10-18
* Replace polyphase merge algorithm with a simple balanced k-way merge.Heikki Linnakangas2021-10-18
* Refactor LogicalTapeSet/LogicalTape interface.Heikki Linnakangas2021-10-18
* Robustify tuplesort's free_sort_tuple functionDavid Rowley2021-07-13
* Fix theoretical bug in tuplesortDavid Rowley2021-07-13
* Use sort_template.h for qsort_tuple() and qsort_ssup().Thomas Munro2021-03-03
* Update copyright for 2021Bruce Momjian2021-01-02
* Add support for building GiST index by sorting.Heikki Linnakangas2020-09-17
* logtape.c: do not preallocate for tapes when sortingJeff Davis2020-09-11
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Fix typos and improve incremental sort commentsTomas Vondra2020-05-12
* Fix collection of typos and grammar mistakes in the tree, volume 2Michael Paquier2020-04-14
* Implement Incremental SortTomas Vondra2020-04-06
* Update copyrights for 2020Bruce Momjian2020-01-01
* Remove unused code from tuplesort.Andres Freund2019-11-13
* Fix CLUSTER on expression indexes.Andres Freund2019-10-15
* Make tuplesort_set_bound() assertions more comprehensible, hopefully.Tom Lane2019-09-13
* Merge two assertions to make comment clearerAlvaro Herrera2019-09-12
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-13
* Rename tuplesort.c's SortTuple.tupindex field.Peter Geoghegan2019-08-09
* Update obsolete tuplesort READTUP() comment.Peter Geoghegan2019-08-08
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Make heap TID a tiebreaker nbtree index column.Peter Geoghegan2019-03-20
* Refactor nbtree insertion scankeys.Peter Geoghegan2019-03-20
* Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera2019-03-11
* Update copyright for 2019Bruce Momjian2019-01-02
* Introduce notion of different types of slots (without implementing them).Andres Freund2018-11-15
* Adjust trace_sort log messages.Peter Geoghegan2018-11-01
* Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund2018-09-25
* Fix some sloppiness in the new BufFileSize() and BufFileAppend() functions.Heikki Linnakangas2018-05-02
* Rename IndexInfo.ii_KeyAttrNumbers arrayTeodor Sigaev2018-04-12
* Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev2018-04-07
* Fix actual and potential double-frees around tuplesort usage.Tom Lane2018-03-28
* Support parallel btree index builds.Robert Haas2018-02-02
* Update copyright for 2018Bruce Momjian2018-01-02
* Remove obsolete comment.Robert Haas2017-12-12
* Update typedefs.list and re-run pgindentRobert Haas2017-11-29
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Remove replacement selection sort.Robert Haas2017-09-29
* Propagate sort instrumentation from workers back to leader.Robert Haas2017-08-29
* Fix typo in commentAlvaro Herrera2017-08-08
* Avoid integer overflow while sifting-up a heap in tuplesort.c.Tom Lane2017-07-12
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Fix duplicated words in comment.Andres Freund2017-05-06