aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/sort
Commit message (Expand)AuthorAge
* nbtree: Allocate new pages in separate function.Peter Geoghegan2023-06-10
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Allocate hash join files in a separate memory contextTomas Vondra2023-05-19
* Fix various typos and incorrect/outdated name referencesDavid Rowley2023-04-19
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-08
* Pass down table relation into more index relation functionsAndres Freund2023-04-01
* Simplify useless 0L constantsPeter Eisentraut2023-03-29
* Fix rare sharedtuplestore.c corruption.Thomas Munro2023-01-26
* Fix and clarify function comment on LogicalTapeSetCreate.Heikki Linnakangas2023-01-23
* Add BufFileRead variants with short read and EOF detectionPeter Eisentraut2023-01-16
* Remove redundant setting of tuplesort statusJohn Naylor2023-01-09
* Update copyright for 2023Bruce Momjian2023-01-02
* Add const to BufFileWritePeter Eisentraut2022-12-30
* Remove unnecessary castsPeter Eisentraut2022-12-30
* Add copyright notices to meson filesAndrew Dunstan2022-12-20
* Remove unnecessary castsPeter Eisentraut2022-12-08
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-28
* Allow nodeSort to perform Datum sorts for byref typesDavid Rowley2022-10-28
* meson: Add initial version of meson based build systemAndres Freund2022-09-21
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-20
* Be smarter about freeing tuples during tuplesortsDavid Rowley2022-09-01
* Fix typo in comment for writetuple() functionAlexander Korotkov2022-08-27
* Improve speed of hash index build.Tom Lane2022-07-28
* Split tuplesortvariants.c from tuplesort.cAlexander Korotkov2022-07-27
* Split TuplesortPublic from TuplesortstateAlexander Korotkov2022-07-27
* Move memory management away from writetup() and tuplesort_put*()Alexander Korotkov2022-07-27
* Put abbreviation logic into puttuple_common()Alexander Korotkov2022-07-27
* Add new Tuplesortstate.removeabbrev functionAlexander Korotkov2022-07-27
* Remove Tuplesortstate.copytup functionAlexander Korotkov2022-07-27
* 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