Re: Remove last traces of HPPA support
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: Noah Misch <noah@leadboat.com>, Andres Freund <andres@anarazel.de>,
pgsql-hackers@lists.postgresql.org
Date: 2024-07-03T08:08:59Z
Lists: pgsql-hackers
Thomas Munro <thomas.munro@gmail.com> writes: > Here are some experimental patches to try out some ideas mentioned > upthread, that are approximately unlocked by that cleanup. FWIW, I'm good with getting rid of --disable-spinlocks and --disable-atomics. That's a fair amount of code and needing to support it causes problems, as you say. I am very much less excited about ripping out our spinlock and/or atomics code in favor of <stdatomic.h>; I just don't see the gain there, and I do see risk in ceding control of the semantics and performance of those primitives. regards, tom lane
Commits
-
Require memory barrier support.
- 83aadbeb96f0 18.0 landed
-
Require compiler barrier support.
- a011dc399cc8 18.0 landed
-
Remove --disable-atomics, require 32 bit atomics.
- 813852613629 18.0 landed
-
Remove --disable-spinlocks.
- e25626677f80 18.0 landed
-
Remove support for HPPA (a/k/a PA-RISC) architecture.
- edadeb0710e8 18.0 landed
-
Add a basic atomic ops API abstracting away platform/architecture details.
- b64d92f1a560 9.5.0 cited