A qsort template

Edit
ID 2991
Title A qsort template
Topic Refactoring
Created 2021-02-18 03:10:47
Last modified 2021-03-03 09:02:22 (3 years, 8 months ago)
Latest email 2022-04-06 10:31:39 (2 years, 7 months ago)
Status
2021-03: Committed
Target version
Authors Thomas Munro (macdice)
Reviewers Daniel Gustafsson (d_gustafsson)Become reviewer
Committer Thomas Munro (macdice)
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/2991
git checkout commitfest/cf/2991
Emails
A qsort template
First at 2021-02-18 03:09:49 by Thomas Munro <thomas.munro at gmail.com>
Latest at 2022-04-06 10:31:39 by John Naylor <john.naylor at enterprisedb.com>
Latest attachment (v5-0010-Raise-qsort-insertion-sort-threshold.patch) at 2022-04-06 10:31:39 from John Naylor <john.naylor at enterprisedb.com>
    Attachment (v5-0010-Raise-qsort-insertion-sort-threshold.patch) at 2022-04-06 10:31:39 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (v2-0001-Fix-tuplesort-optimizations-for-expression-based-.patch) at 2022-04-03 05:46:28 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (0001-WIP-Fix-tuplesort-optimizations-for-expression-based.patch) at 2022-04-02 21:45:13 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (test-results-insert-threshold-haswell-20220201.txt) at 2022-02-02 18:40:09 from John Naylor <john.naylor at enterprisedb.com> (Patch: No)
    Attachment (test-results-insert-threshold-20220131.txt) at 2022-02-01 02:37:27 from John Naylor <john.naylor at enterprisedb.com> (Patch: No)
    Attachment (sort-test-microbenchmark-branchless.txt) at 2022-01-27 23:25:00 from John Naylor <john.naylor at enterprisedb.com> (Patch: No)
    Attachment (qsort-specialize-types-jcn1.ods) at 2022-01-19 02:39:21 from John Naylor <john.naylor at enterprisedb.com> (Patch: No)
    Attachment (v3-0001-WIP-Accelerate-tuple-sorting-for-common-types.patch) at 2021-08-02 00:01:33 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (sort-bench-jcn1.sh) at 2021-07-30 00:34:01 from John Naylor <john.naylor at enterprisedb.com> (Patch: No)
    Attachment (0001-Teach-pgindent-about-special-file-local-typenames.txt) at 2021-07-22 07:30:04 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (0001-WIP-Accelerate-tuple-sorting-for-common-types.patch.txt) at 2021-07-04 04:27:21 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (itemptr-cmp-blockids.patch) at 2021-07-01 16:39:32 from John Naylor <john.naylor at enterprisedb.com> (Patch: Yes)
    Attachment (more-sort-search-specializations-v4.tgz) at 2021-06-29 06:56:07 from Thomas Munro <thomas.munro at gmail.com> (Patch: No)
    Attachment (more-sort-search-specializations-v3.tgz) at 2021-06-29 00:16:16 from Thomas Munro <thomas.munro at gmail.com> (Patch: No)
    Attachment (more-sort-search-specializations-v2.tgz) at 2021-06-16 05:54:48 from Thomas Munro <thomas.munro at gmail.com> (Patch: No)
    Attachment (0001-Add-bsearch-and-unique-templates-to-sort_template.h.patch) at 2021-03-14 02:35:23 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (0001-Specialize-checkpointer-sort-functions.patch) at 2021-03-03 04:17:13 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
    Attachment (qsort_tmpl_strcmp-patch) at 2021-03-02 21:25:39 from Daniel Gustafsson <daniel at yesql.se> (Patch: Yes)
    Attachment (0001-Add-sort_template.h-for-making-fast-sort-functions.patch) at 2021-02-18 03:09:49 from Thomas Munro <thomas.munro at gmail.com> (Patch: Yes)
History
When Who What
2022-05-10 23:04:04 東霖 謝 (donglin) Removed donglin from reviewers
2022-05-10 23:04:01 東霖 謝 (donglin) Added donglin as reviewer
2022-05-10 23:03:58 東霖 謝 (donglin) Removed donglin from reviewers
2022-05-10 23:03:52 東霖 謝 (donglin) Added donglin as reviewer
2021-03-03 09:02:22 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2021-03 with status: Committed
2021-03-03 09:02:22 Daniel Gustafsson (d_gustafsson) Changed committer to macdice
2021-03-02 21:26:12 Daniel Gustafsson (d_gustafsson) New status: Ready for Committer
2021-03-01 14:59:05 Daniel Gustafsson (d_gustafsson) Added d_gustafsson as reviewer
2021-02-18 03:10:54 Thomas Munro (macdice) Changed authors to Thomas Munro (macdice)
2021-02-18 03:10:47 Thomas Munro (macdice) Attached mail thread CA+hUKGJ2-eaDqAum5bxhpMNhvuJmRDZxB_Tow0n-gse+HG0Yig@mail.gmail.com
2021-02-18 03:10:47 Thomas Munro (macdice) Created patch record
Edit