Commits

DateSubjectAuthorReleases
2026-07-01 Fix CPU-identification macros for RISC-V. Tom Lane master
2026-06-30 Clean up inconsistencies in CPU-identification macros. Tom Lane master
2026-06-04 Ensure USE_AVX... symbols are not defined if not building for x86_64. Tom Lane 19 (unreleased)
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 14.23
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 17.10
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 15.18
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 18.4
2026-02-25 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 16.14
2026-02-23 Cope with AIX's alignment woes by using _Pragma("pack"). Tom Lane 19 (unreleased)
2026-01-29 Further fix extended alignment for older g++. Tom Lane 19 (unreleased)
2025-12-10 Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. Tom Lane 19 (unreleased)
2025-08-13 Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true. Tom Lane 19 (unreleased)
2022-10-10 Simplify our Assert infrastructure a little. Tom Lane 16.0
2021-11-29 Simplify declaring variables exported from libpgcommon and libpgport. Tom Lane 15.0
2021-03-15 Work around issues in MinGW-64's setjmp/longjmp support. Tom Lane 14.0
2021-02-13 pg_attribute_no_sanitize_alignment() macro Tom Lane 9.6.22
2021-02-13 pg_attribute_no_sanitize_alignment() macro Tom Lane 13.3
2021-02-13 pg_attribute_no_sanitize_alignment() macro Tom Lane 12.7
2021-02-13 pg_attribute_no_sanitize_alignment() macro Tom Lane 11.12
2021-02-13 pg_attribute_no_sanitize_alignment() macro Tom Lane 10.17
2021-02-12 Tweak compiler version cutoff for no_sanitize("alignment") support. Tom Lane 14.0
2020-12-09 Support subscripting of arbitrary types, not only arrays. Tom Lane 14.0
2020-02-21 Assume that we have signed integral types and flexible array members. Tom Lane 13.0
2020-02-21 Assume that we have memmove(). Tom Lane 13.0
2019-11-12 Fix ecpglib.h to declare bool consistently with c.h. Tom Lane 13.0