| Age | Commit message (Expand) | Author |
| 36 hours | Refactor static_assert() support. | Peter Eisentraut |
| 6 days | Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. | Tom Lane |
| 2025-09-12 | Remove traces of support for Sun Studio compiler | Peter Eisentraut |
| 2025-06-23 | Include _mm512_zextsi128_si512() in AVX-512 configure probes. | Tom Lane |
| 2025-04-06 | Compute CRC32C using AVX-512 instructions where available | John Naylor |
| 2025-03-28 | Optimize popcount functions with ARM SVE intrinsics. | Nathan Bossart |
| 2025-03-20 | Be more paranoid in configure's checks for CRC and POPCNT intrinsics. | Tom Lane |
| 2025-01-05 | Remove useless configure check | Peter Eisentraut |
| 2024-12-04 | Use <stdint.h> and <inttypes.h> for c.h integers. | Thomas Munro |
| 2024-11-27 | Use __attribute__((target(...))) for SSE4.2 CRC-32C support. | Nathan Bossart |
| 2024-11-07 | Fix __attribute__((target(...))) usage. | Nathan Bossart |
| 2024-11-07 | Use __attribute__((target(...))) for AVX-512 support. | Nathan Bossart |
| 2024-04-07 | Optimize pg_popcount() with AVX-512 instructions. | Nathan Bossart |
| 2024-02-28 | Remove AIX support | Heikki Linnakangas |
| 2023-08-10 | Use native CRC instructions on 64-bit LoongArch | John Naylor |
| 2022-12-07 | autoconf: Move export_dynamic determination to configure | Andres Freund |
| 2022-12-02 | autoconf: Unify CFLAGS_SSE42 and CFLAGS_ARMV8_CRC32C | Andres Freund |
| 2022-09-21 | Add definition pg_attribute_aligned() for MSVC | Michael Paquier |
| 2022-08-07 | Rely on __func__ being supported | Andres Freund |
| 2022-02-18 | Suppress warning about stack_base_ptr with late-model GCC. | Tom Lane |
| 2020-04-22 | Sync up some inconsistent comments in config/c-compiler.m4. | Tom Lane |
| 2020-02-21 | Assume that we have signed integral types and flexible array members. | Tom Lane |
| 2019-02-16 | Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT. | Tom Lane |
| 2019-02-15 | Revert attempts to use POPCNT etc instructions | Alvaro Herrera |
| 2019-02-15 | Fix compiler builtin usage in new pg_bitutils.c | Alvaro Herrera |
| 2019-02-13 | Fix portability issues in pg_bitutils | Alvaro Herrera |
| 2019-02-13 | Add basic support for using the POPCNT and SSE4.2s LZCNT opcodes | Alvaro Herrera |
| 2018-10-09 | Select appropriate PG_PRINTF_ATTRIBUTE for recent NetBSD. | Tom Lane |
| 2018-09-26 | Always use our own versions of *printf(). | Tom Lane |
| 2018-08-24 | Remove test for VA_ARGS, implied by C99. | Andres Freund |
| 2018-08-12 | Revert "Distinguish printf-like functions that support %m from those that don... | Tom Lane |
| 2018-08-11 | Distinguish printf-like functions that support %m from those that don't. | Tom Lane |
| 2018-07-10 | Fix typos | Peter Eisentraut |
| 2018-07-05 | Fix typo | Peter Eisentraut |
| 2018-04-04 | Use ARMv8 CRC instructions where available. | Heikki Linnakangas |
| 2018-03-20 | Add C++ support to configure. | Andres Freund |
| 2018-03-20 | Add PGAC_PROG_VARCC_VARFLAGS_OPT autoconf macro. | Andres Freund |
| 2018-01-18 | Extend configure's __int128 test to check for a known gcc bug. | Tom Lane |
| 2017-12-17 | Try harder to detect unavailability of __builtin_mul_overflow(int64). | Tom Lane |
| 2017-12-16 | Try to detect runtime unavailability of __builtin_mul_overflow(int64). | Andres Freund |
| 2017-12-14 | Tighten configure's test for __builtin_constant_p(). | Tom Lane |
| 2017-12-13 | Make PGAC_C_BUILTIN_OP_OVERFLOW link instead of just compiling. | Andres Freund |
| 2017-12-13 | Provide overflow safe integer math inline functions. | Andres Freund |
| 2017-11-14 | Prevent int128 from requiring more than MAXALIGN alignment. | Tom Lane |
| 2017-09-30 | Extend & revamp pg_bswap.h infrastructure. | Andres Freund |
| 2017-03-29 | Fix configure check for typeof | Peter Eisentraut |
| 2017-03-29 | Cast result of copyObject() to correct type | Peter Eisentraut |
| 2017-03-20 | Add configure test to see if the C compiler has gcc-style computed gotos. | Tom Lane |
| 2016-09-30 | Use return instead of exit() in configure | Peter Eisentraut |
| 2016-04-02 | Copyedit comments and documentation. | Noah Misch |