Improve implementation of generic atomics

Edit
ID 1154
Title Improve implementation of generic atomics
Topic Performance
Created 2017-05-26 12:21:03
Last modified 2017-09-07 12:51:39 (7 years, 2 months ago)
Latest email 2017-09-06 19:54:20 (7 years, 2 months ago)
Status
2017-09: Committed
Target version
Authors Yura Sokolov (funny_falcon)
Reviewers Tom Lane (tgl), Jesper Pedersen (jpedersen)Become reviewer
Committer Tom Lane (tgl)
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/1154
git checkout commitfest/cf/1154
Emails
Fix performance of generic atomics
First at 2017-05-25 12:22:03 by Sokolov Yura <funny.falcon at postgrespro.ru>
Latest at 2017-09-06 19:54:20 by Tom Lane <tgl at sss.pgh.pa.us>
Latest attachment (compare.png) at 2017-06-04 13:10:16 from Sokolov Yura <funny.falcon at postgrespro.ru>
    Attachment (compare.png) at 2017-06-04 13:10:16 from Sokolov Yura <funny.falcon at postgrespro.ru> (Patch: No)
    Attachment (0001-Fix-performance-of-Atomics-generic-implementation.patch) at 2017-05-25 15:12:44 from Sokolov Yura <funny.falcon at postgrespro.ru> (Patch: Yes)
    Attachment (0001-Fix-performance-of-Atomics-generic-implementation.patch) at 2017-05-25 13:39:22 from Sokolov Yura <funny.falcon at postgrespro.ru> (Patch: Yes)

Annotations

When Who Mail Annotation
2017-09-05 17:44:03 Jesper Pedersen (jpedersen) From Sokolov Yura <funny.falcon@postgrespro.ru>
at 2017-05-25 15:12:44
Patch v2
atomics/arch-x86.h is stupider than atomics/generic-gcc.h?
First at 2017-09-06 02:30:58 by Tom Lane <tgl at sss.pgh.pa.us>
Latest at 2017-09-06 02:30:58 by Tom Lane <tgl at sss.pgh.pa.us>
Latest attachment (atomic-perf-test.c) at 2017-09-06 02:30:58 from Tom Lane <tgl at sss.pgh.pa.us>
    Attachment (atomic-perf-test.c) at 2017-09-06 02:30:58 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: No)

Annotations

When Who Mail Annotation
2017-09-06 09:01:03 Daniel Gustafsson (d_gustafsson) From Tom Lane <tgl@sss.pgh.pa.us>
at 2017-09-06 02:30:58
Test/benchmark scaffolding for parts of this patch
History
When Who What
2017-09-07 12:51:39 Tom Lane (tgl) Closed in commitfest 2017-09 with status: Committed
2017-09-06 20:29:41 Tom Lane (tgl) Added tgl as committer
2017-09-06 09:01:03 Daniel Gustafsson (d_gustafsson) Added annotation "Test/benchmark scaffolding for parts of this patch" to 17694.1504665058@sss.pgh.pa.us
2017-09-06 09:00:34 Daniel Gustafsson (d_gustafsson) Attached mail thread 17694.1504665058@sss.pgh.pa.us
2017-09-06 09:00:06 Daniel Gustafsson (d_gustafsson) Changed reviewers to Tom Lane (tgl), Jesper Pedersen (jpedersen)
2017-09-05 18:38:31 Jesper Pedersen (jpedersen) New status: Needs review
2017-09-05 17:47:46 Jesper Pedersen (jpedersen) New status: Ready for Committer
2017-09-05 17:44:03 Jesper Pedersen (jpedersen) Added annotation "Patch v2" to 626c2f135acc668e56905e47f004f216@postgrespro.ru
2017-09-05 17:41:43 Jesper Pedersen (jpedersen) Added jpedersen as reviewer
2017-05-26 12:21:24 Yura Sokolov (funny_falcon) Changed authors to Yura Sokolov (funny_falcon)
2017-05-26 12:21:03 Yura Sokolov (funny_falcon) Attached mail thread 7f65886daca545067f82bf2b463b218d@postgrespro.ru
2017-05-26 12:21:03 Yura Sokolov (funny_falcon) Created patch record
Edit