Commit Graph

213 Commits (e35add48ccc2e5aa94de360f1a43c6c150bda54a)

Author SHA1 Message Date
Peter Eisentraut 4cfce4e62c Change copyObject() to use typeof_unqual 4 weeks ago
Peter Eisentraut ae4fe737ae Detect if flags are needed for C++11 support 1 month ago
Peter Eisentraut 476b35d4e3 tests: Add a test C++ extension module 1 month ago
Peter Eisentraut fa16e7fd84 Revert "Replace pg_restrict by standard restrict" 2 months ago
Peter Eisentraut 5e7abdac99 strnlen() is now required 2 months ago
Michael Paquier 8ab4b864c1 Remove unneeded probes from configure and meson 2 months ago
Bruce Momjian 451c43974f Update copyright for 2026 2 months ago
Thomas Munro 1a28b4b455 jit: Drop redundant LLVM configure probes. 2 months ago
Peter Eisentraut 17f446784d Refactor static_assert() support. 3 months ago
Tom Lane 0909380e4c Allow PG_PRINTF_ATTRIBUTE to be different in C and C++ code. 3 months ago
Tom Lane f8715ec866 Support "j" length modifier in snprintf.c. 3 months ago
Michael Paquier 4a8e6f43a6 libpq: Refactor logic checking for exit() in shared library builds 3 months ago
Peter Eisentraut 489ec6b2fc Fix spurious output in configure 4 months ago
Jeff Davis 3853a6956c Use C11 char16_t and char32_t for Unicode code points. 4 months ago
Peter Eisentraut f0f2c0c1ae Replace pg_restrict by standard restrict 4 months ago
Peter Eisentraut 25f36066dd Remove traces of support for Sun Studio compiler 6 months ago
Peter Eisentraut f5e0186f86 Raise C requirement to C11 6 months ago
Michael Paquier 1a5212775e Fix ./configure checks with __cpuidex() and __cpuid() 7 months ago
Tom Lane 4300d8b6a7 Don't put library-supplied -L/-I switches before user-supplied ones. 7 months ago
Andres Freund f54af9f267 aio: Combine io_uring memory mappings, if supported 8 months ago
Joe Conway 2652835d3e Stamp HEAD as 19devel. 8 months ago
Tom Lane 12eee85e51 Make our usage of memset_s() conform strictly to the C11 standard. 10 months ago
Tom Lane caa76b91a6 Stamp 18beta1. 10 months ago
Jacob Champion b0635bfda0 oauth: Move the builtin flow into a separate module 10 months ago
Tomas Vondra 65c298f61f Add support for basic NUMA awareness 11 months ago
John Naylor 3c6e8c1238 Compute CRC32C using AVX-512 instructions where available 11 months ago
Daniel Gustafsson 2da74d8d64 libpq: Add support for dumping SSL key material to file 11 months ago
Heikki Linnakangas 09be391126 Add timingsafe_bcmp(), for constant-time memory comparison 11 months ago
Tom Lane 6da2ba1d8a Fix detection and handling of strchrnul() for macOS 15.4. 11 months ago
Nathan Bossart 519338ace4 Optimize popcount functions with ARM SVE intrinsics. 11 months ago
Peter Eisentraut 3c8e463b0d Revert "Tidy up locale thread safety in ECPG library." 11 months ago
Peter Eisentraut 8e993bff53 Tidy up locale thread safety in ECPG library. 11 months ago
Peter Eisentraut b98be8a2a2 Provide thread-safe pg_localeconv_r(). 11 months ago
Andres Freund 8eadd5c73c aio: Add liburing dependency 11 months ago
Daniel Gustafsson b3f0be788a Add support for OAUTHBEARER SASL mechanism 1 year ago
Daniel Gustafsson 44ec095751 Remove support for linking with libeay32 and ssleay32 1 year ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
Thomas Munro 962da900ac Use <stdint.h> and <inttypes.h> for c.h integers. 1 year ago
Tom Lane 3b08d5224d Define __EXTENSIONS__ on Solaris, too. 1 year ago
Tom Lane 32a7deb2a0 Define _POSIX_C_SOURCE as 200112L on Solaris. 1 year ago
Thomas Munro 97525bc5c8 Require sizeof(bool) == 1. 1 year ago
Nathan Bossart 4b03a27faf Use __attribute__((target(...))) for SSE4.2 CRC-32C support. 1 year ago
Thomas Munro f1da075d9a Remove configure check for _configthreadlocale(). 1 year ago
Tom Lane 5980f1884f Update configure probes for CFLAGS needed for ARM CRC instructions. 1 year ago
Thomas Munro bc5a4dfcf7 Assume that <stdbool.h> conforms to the C standard. 1 year ago
Thomas Munro aac831cafa Use auxv to check for CRC32 instructions on ARM. 1 year ago
Thomas Munro 78c09bd9f9 jit: Use -mno-outline-atomics for bitcode on ARM. 1 year ago
Peter Eisentraut f05b5e6346 configure.ac: Remove useless AC_SUBST 1 year ago
Nathan Bossart f78667bd91 Use __attribute__((target(...))) for AVX-512 support. 1 year ago
Heikki Linnakangas 99b937a44f Add PG_TEST_EXTRA configure option to the Make builds 1 year ago