Commits

DateSubjectAuthorReleases
2026-04-01 Use standard C23 and C++ attributes if available Peter Eisentraut 19 (unreleased)
2026-03-17 Hardcode typeof_unqual to __typeof_unqual__ for clang Peter Eisentraut 19 (unreleased)
2026-03-16 Hardcode override of typeof_unqual for clang-for-bitcode Peter Eisentraut 19 (unreleased)
2026-03-15 Make typeof and typeof_unqual fallback definitions work on C++11 Peter Eisentraut 19 (unreleased)
2026-03-13 Change copyObject() to use typeof_unqual Peter Eisentraut 19 (unreleased)
2026-03-11 Fixes for C++ typeof implementation Peter Eisentraut 19 (unreleased)
2026-03-06 Use typeof everywhere instead of compiler specific spellings Peter Eisentraut 19 (unreleased)
2026-03-06 Make unconstify and unvolatize use StaticAssertVariableIsOfTypeMacro Peter Eisentraut 19 (unreleased)
2026-03-06 Portable StaticAssertExpr Peter Eisentraut 19 (unreleased)
2026-03-02 Support using copyObject in standard C++ Peter Eisentraut 19 (unreleased)
2026-02-19 Use fallthrough attribute instead of comment Peter Eisentraut 19 (unreleased)
2026-02-16 Change remaining StaticAssertStmt() to StaticAssertDecl() Peter Eisentraut 19 (unreleased)
2026-02-03 Change StaticAssertVariableIsOfType to be a declaration Peter Eisentraut 19 (unreleased)
2026-02-03 Rename AssertVariableIsOfType to StaticAssertVariableIsOfType Peter Eisentraut 19 (unreleased)
2026-01-26 Disable extended alignment uses on older g++ Peter Eisentraut 19 (unreleased)
2026-01-25 Work around buggy alignas in older g++ Peter Eisentraut 19 (unreleased)
2026-01-21 Fix for C++ compatibility Peter Eisentraut 19 (unreleased)
2026-01-14 Revert "Replace pg_restrict by standard restrict" Peter Eisentraut 19 (unreleased)
2025-12-15 Refactor static_assert() support. Peter Eisentraut 19 (unreleased)
2025-12-11 Make <assert.h> consistently available in frontend and backend Peter Eisentraut 19 (unreleased)
2025-12-03 Change Pointer to void * Peter Eisentraut 19 (unreleased)
2025-11-24 C11 alignas instead of unions -- extended alignments Peter Eisentraut 19 (unreleased)
2025-11-21 C11 alignas instead of unions Peter Eisentraut 19 (unreleased)
2025-11-19 Add <stdalign.h> to c.h Peter Eisentraut 19 (unreleased)
2025-10-29 Replace pg_restrict by standard restrict Peter Eisentraut 19 (unreleased)