Add more compile-time asserts

Edit
ID 2286
Title Add more compile-time asserts
Topic Miscellaneous
Created 2019-09-19 00:37:10
Last modified 2020-02-03 06:53:27 (4 years, 10 months ago)
Latest email 2020-03-10 02:23:13 (4 years, 9 months ago)
Status
2020-03: Committed
2020-01: Moved to next CF
2019-11: Moved to next CF
Target version 13
Authors Peter Smith (smithpb)
Reviewers Michael Paquier (michael-kun)Become reviewer
Committer Michael Paquier (michael-kun)
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/2286
git checkout commitfest/cf/2286
Emails
Proposal: Add more compile-time asserts to expose inconsistencies.
First at 2019-09-18 06:46:24 by "Smith, Peter" <peters at fast.au.fujitsu.com>
Latest at 2020-03-10 02:23:13 by Michael Paquier <michael at paquier.xyz>
Latest attachment (0001-Add-declaration-level-assertions.patch) at 2020-01-31 02:47:01 from Michael Paquier <michael at paquier.xyz>
    Attachment (0001-Add-declaration-level-assertions.patch) at 2020-01-31 02:47:01 from Michael Paquier <michael at paquier.xyz> (Patch: Yes)
    Attachment (ct_asserts_StaticAssertDecl_6.patch) at 2019-12-20 01:08:47 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (ct_asserts_StaticAssertDecl_5.patch) at 2019-11-29 02:11:25 from Michael Paquier <michael at paquier.xyz> (Patch: Yes)
    Attachment (ct_asserts_StaticAssertDecl_4.patch) at 2019-11-27 12:23:33 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (ct_asserts_StaticAssertDecl_3.patch) at 2019-10-28 00:30:11 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (ct_asserts_StaticAssertDecl_2.patch) at 2019-10-09 22:52:41 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (add_more_ct_asserts_StaticAssertDecl.patch) at 2019-09-19 04:46:27 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (define_StaticAssertDecl.patch) at 2019-09-19 02:45:02 from Kyotaro Horiguchi <horikyota.ntt at gmail.com> (Patch: Yes)
    Attachment (add_more_ct_asserts.patch) at 2019-09-19 00:47:37 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (0001-Add-compile-time-asserts.patch) at 2019-09-18 06:46:24 from "Smith, Peter" <peters at fast.au.fujitsu.com> (Patch: Yes)
History
When Who What
2020-02-03 06:53:27 Michael Paquier (michael-kun) Closed in commitfest 2020-03 with status: Committed
2020-02-01 12:02:00 Tomas Vondra (fuzzycz) Closed in commitfest 2020-01 with status: Moved to next CF
2020-02-01 08:53:42 Michael Paquier (michael-kun) New status: Ready for Committer
2020-01-31 01:08:52 Michael Paquier (michael-kun) Added michael-kun as committer
2020-01-31 01:08:49 Michael Paquier (michael-kun) Added michael-kun as reviewer
2019-12-24 05:47:49 Michael Paquier (michael-kun) New status: Waiting on Author
2019-11-29 02:14:17 Michael Paquier (michael-kun) Closed in commitfest 2019-11 with status: Moved to next CF
2019-11-27 12:29:49 Peter Smith (smithpb) New status: Needs review
2019-11-27 12:28:22 Peter Smith (smithpb) New status: Ready for Committer
2019-11-12 05:42:26 Michael Paquier (michael-kun) New status: Waiting on Author
2019-10-01 23:44:54 Peter Smith (smithpb) Changed targetversion to 13
2019-09-19 00:39:18 Peter Smith (smithpb) Changed authors to Peter Smith (smithpb)
2019-09-19 00:37:10 Peter Smith (smithpb) Attached mail thread 201DD0641B056142AC8C6645EC1B5F62014B8E8030@SYD1217
2019-09-19 00:37:10 Peter Smith (smithpb) Created patch record
Edit