aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/sort
Commit message (Expand)AuthorAge
* Invent qsort_interruptible().Tom Lane2022-07-12
* Overload index_form_tuple to allow the memory context to be suppliedDavid Rowley2022-07-07
* Remove debug messages from tuplesort_sort_memtuples()John Naylor2022-05-23
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Fix some incorrect preprocessor tests in tuplesort specializationsDavid Rowley2022-05-11
* Fix performance regression in tuplesort specializationsDavid Rowley2022-04-22
* Fix CLUSTER tuplesorts on abbreviated expressions.Peter Geoghegan2022-04-20
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-13
* Use Generation memory contexts to store tuples in sortsDavid Rowley2022-04-04
* Adjust tuplesort API to have bitwise option flagsDavid Rowley2022-04-04
* Fix tuplesort optimization for CLUSTER-on-expression.Thomas Munro2022-04-04
* Specialize tuplesort routines for different kinds of abbreviated keysJohn Naylor2022-04-02
* Add UNIQUE null treatment optionPeter Eisentraut2022-02-03
* Update copyright for 2022Bruce Momjian2022-01-07
* Improve sift up/down code in binaryheap.c and logtape.c.Tom Lane2021-12-14
* Fix datatype confusion in logtape.c's right_offset().Tom Lane2021-12-14
* 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 duplicate typedef LogicalTape.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
* Optimize fileset usage in apply worker.Amit Kapila2021-09-02
* Refactor sharedfileset.c to separate out fileset implementation.Amit Kapila2021-08-30
* Robustify tuplesort's free_sort_tuple functionDavid Rowley2021-07-13
* Fix theoretical bug in tuplesortDavid Rowley2021-07-13
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Use sort_template.h for qsort_tuple() and qsort_ssup().Thomas Munro2021-03-03
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix a few more generator scripts to produce pgindent-clean output.Tom Lane2020-09-21
* Add support for building GiST index by sorting.Heikki Linnakangas2020-09-17
* Change LogicalTapeSetBlocks() to use nBlocksWritten.Jeff Davis2020-09-15
* Message fixes and style improvementsPeter Eisentraut2020-09-14
* logtape.c: do not preallocate for tapes when sortingJeff Davis2020-09-11
* Fix bogus MaxAllocSize check in logtape.c.Jeff Davis2020-09-04
* Extend the BufFile interface.Amit Kapila2020-08-26
* Fix buffile.c error handling.Thomas Munro2020-06-16
* pgindent run prior to branching v13.Tom Lane2020-06-07
* Fix platform-specific performance regression in logtape.c.Jeff Davis2020-06-07
* Avoid fragmentation of logical tapes when writing concurrently.Jeff Davis2020-05-26
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Fix typos and improve incremental sort commentsTomas Vondra2020-05-12
* Get rid of trailing semicolons in C macro definitions.Tom Lane2020-05-01
* Fix missing pfree() in logtape.c, missed by 24d85952.Jeff Davis2020-04-19
* Fix collection of typos and grammar mistakes in the tree, volume 2Michael Paquier2020-04-14
* Use perl warnings pragma consistentlyAndrew Dunstan2020-04-13
* Implement Incremental SortTomas Vondra2020-04-06
* Introduce LogicalTapeSetExtend().Jeff Davis2020-03-09
* logtape.c: allocate read buffer even for an empty tape.Jeff Davis2020-02-19
* Logical Tape Set: lazily allocate read buffer.Jeff Davis2020-02-13