Improve implementation of generic atomics

Edit
Title Improve implementation of generic atomics
Topic Performance
Created 2017-05-26 12:21:03
Last modified 2017-09-07 12:51:39 (6 years, 7 months ago)
Latest email 2017-09-06 19:54:20 (6 years, 7 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
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