Commits

DateSubjectAuthorReleases
2026-05-11 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 16.14
2026-05-11 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 17.10
2026-04-04 Compute CRC32C on ARM using the Crypto Extension where available John Naylor 19 (unreleased)
2026-03-30 Invent a variant of getopt(3) that is thread-safe Heikki Linnakangas 19 (unreleased)
2026-02-23 meson: allow disabling building/installation of static libraries. Peter Eisentraut 19 (unreleased)
2026-02-23 Rename pg_crc32c_sse42_choose.c for general purpose John Naylor 19 (unreleased)
2026-01-21 Rename pg_popcount_avx512.c to pg_popcount_x86.c. Nathan Bossart 19 (unreleased)
2026-01-08 strnlen() is now required Peter Eisentraut 19 (unreleased)
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-04-07 Add support for basic NUMA awareness Tomas Vondra 18.0
2025-04-06 Compute CRC32C using AVX-512 instructions where available John Naylor 18.0
2025-04-02 Add timingsafe_bcmp(), for constant-time memory comparison Heikki Linnakangas 18.0
2025-03-28 Revert "Tidy up locale thread safety in ECPG library." Peter Eisentraut 18.0
2025-03-28 Optimize popcount functions with ARM Neon intrinsics. Nathan Bossart 18.0
2025-03-28 Tidy up locale thread safety in ECPG library. Peter Eisentraut 18.0
2025-03-27 Provide thread-safe pg_localeconv_r(). Peter Eisentraut 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-12-25 meson: Export all libcommon functions in Windows builds Heikki Linnakangas 16.7
2024-12-25 meson: Export all libcommon functions in Windows builds Heikki Linnakangas 17.3
2024-12-25 meson: Export all libcommon functions in Windows builds Heikki Linnakangas 18.0
2024-11-27 Use __attribute__((target(...))) for SSE4.2 CRC-32C support. Nathan Bossart 18.0
2024-11-07 Use __attribute__((target(...))) for AVX-512 support. Nathan Bossart 18.0
2024-09-02 More use of getpwuid_r() directly Peter Eisentraut 18.0
2024-07-22 Add port/ replacement for strsep() Peter Eisentraut 18.0
2024-04-07 Optimize pg_popcount() with AVX-512 instructions. Nathan Bossart 17.0