Re: Detecting pointer misalignment (was Re: pgsql: Implementation of subscripting for jsonb)
Thomas Munro <thomas.munro@gmail.com>
From: Thomas Munro <thomas.munro@gmail.com>
To: Alexander Korotkov <aekorotkov@gmail.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Heikki Linnakangas <hlinnaka@iki.fi>, Alexander Korotkov <akorotkov@postgresql.org>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2021-02-11T21:03:55Z
Lists: pgsql-hackers
On Tue, Feb 9, 2021 at 1:34 PM Alexander Korotkov <aekorotkov@gmail.com> wrote: > Could we have both cfbot + buildfarm animals? Hi Alexander, For cfbot, yeah it does seem like a good idea to throw whatever code sanitiser stuff we can into the automated tests, especially stuff that isn't prone to false alarms. Can you please recommend an exact change to apply to: https://github.com/macdice/cfbot/blob/master/cirrus/.cirrus.yml Note that FreeBSD and macOS are using clang (though you might think the latter is using gcc from its configure output...), and Linux is using gcc.
Commits
-
pg_attribute_no_sanitize_alignment() macro
- cc7ea0717b12 9.6.22 landed
- c86eae39ce1e 13.3 landed
- c3dc311ffd64 12.7 landed
- 22001684623b 11.12 landed
- 02e7da01a436 10.17 landed
- 993bdb9f935a 14.0 landed
-
Tweak compiler version cutoff for no_sanitize("alignment") support.
- ad2ad698ac16 14.0 landed
-
Implementation of subscripting for jsonb
- 676887a3b0b8 14.0 cited