Commit Graph

294 Commits (807e4bc828cff0645d2a776604dc7cdc733b2fd3)

Author SHA1 Message Date
Tom Lane aed9fa0bd8 Select appropriate PG_PRINTF_ATTRIBUTE for recent NetBSD. 8 years ago
Tom Lane 751f532b97 Try another way to detect the result type of strerror_r(). 8 years ago
Tom Lane 96bf88d527 Always use our own versions of *printf(). 8 years ago
Tom Lane 5e22171310 Make some fixes to allow building Postgres on macOS 10.14 ("Mojave"). 8 years ago
Andres Freund 240d40db88 Detect LLVM 7 without specifying binaries explicitly. 8 years ago
Andres Freund 8ecdefc261 Remove test for VA_ARGS, implied by C99. 8 years ago
Andres Freund cb92520563 LLVMJIT: LLVMGetHostCPUFeatures now is upstream, use LLMV version if available. 8 years ago
Tom Lane 9bed827b18 Fix configure's snprintf test so it exposes HP-UX bug. 8 years ago
Tom Lane e1d19c902e Require a C99-compliant snprintf(), and remove related workarounds. 8 years ago
Tom Lane 46b5e7c4b5 Revert "Distinguish printf-like functions that support %m from those that don't." 8 years ago
Tom Lane 3a60c8ff89 Distinguish printf-like functions that support %m from those that don't. 8 years ago
Andres Freund e9a9843e13 LLVMJIT: Adapt to API changes in gdb and perf support. 8 years ago
Peter Eisentraut 1486f7f981 Fix typos 8 years ago
Peter Eisentraut f61988d160 Fix typo 8 years ago
Peter Eisentraut bfbb13264a Update config.guess and config.sub 8 years ago
Tom Lane b929614f5e Remove configure's check for nonstandard "long long" printf modifiers. 8 years ago
Heikki Linnakangas f044d71e33 Use ARMv8 CRC instructions where available. 8 years ago
Tom Lane beff4bb9c7 Teach configure --with-python to report the Python version number. 8 years ago
Bruce Momjian 20b4323bd1 C comments: "a" <--> "an" corrections 8 years ago
Andres Freund 5b2526c838 Add configure infrastructure (--with-llvm) to enable LLVM support. 8 years ago
Andres Freund 6869b4f258 Add C++ support to configure. 8 years ago
Andres Freund 3de04e4ed1 Add PGAC_PROG_VARCC_VARFLAGS_OPT autoconf macro. 8 years ago
Tom Lane 2082b3745a Extend configure's __int128 test to check for a known gcc bug. 8 years ago
Tom Lane c6d21d56f1 Try harder to detect unavailability of __builtin_mul_overflow(int64). 9 years ago
Andres Freund c04d35f442 Try to detect runtime unavailability of __builtin_mul_overflow(int64). 9 years ago
Tom Lane 9220b00e57 Tighten configure's test for __builtin_constant_p(). 9 years ago
Andres Freund 85abb5b297 Make PGAC_C_BUILTIN_OP_OVERFLOW link instead of just compiling. 9 years ago
Andres Freund 4d6ad31257 Provide overflow safe integer math inline functions. 9 years ago
Noah Misch 65a00f3035 MSVC: Test whether 32-bit Perl needs -D_USE_32BIT_TIME_T. 9 years ago
Noah Misch 84c4313c6f Support linking with MinGW-built Perl. 9 years ago
Peter Eisentraut 3c49c6facb Convert documentation to DocBook XML 9 years ago
Tom Lane 7518049980 Prevent int128 from requiring more than MAXALIGN alignment. 9 years ago
Andres Freund 510b8cbff1 Extend & revamp pg_bswap.h infrastructure. 9 years ago
Tom Lane 5a5c2feca3 Absorb -D_USE_32BIT_TIME_T switch from Perl, if relevant. 9 years ago
Tom Lane b21c569cea Further improve consistency of configure's program searching. 9 years ago
Tom Lane 40b9f19217 Record full paths of programs sought by "configure". 9 years ago
Tom Lane 3c163a7fc7 PL/Perl portability fix: absorb relevant -D switches from Perl. 9 years ago
Tom Lane c254970ad6 Make configure check for IPC::Run when --enable-tap-tests is specified. 9 years ago
Peter Eisentraut 65b655b53e Update config.guess and config.sub 9 years ago
Peter Eisentraut 510074f9f0 Remove use of Jade and DSSSL 9 years ago
Peter Eisentraut ddce628971 Fix configure check for typeof 9 years ago
Peter Eisentraut 4cb824699e Cast result of copyObject() to correct type 9 years ago
Peter Eisentraut eccfef81e1 ICU support 9 years ago
Tom Lane bc18126a6b Add configure test to see if the C compiler has gcc-style computed gotos. 9 years ago
Tom Lane 2bd7f85796 Remove some configure header-file checks that we weren't really using. 9 years ago
Tom Lane 4e5ce3c1ae Reject too-old Python versions a bit sooner. 9 years ago
Peter Eisentraut 04aad40186 Drop support for Python 2.3 9 years ago
Tom Lane 17a3a1eb0e Fix python shlib probe for Cygwin. 10 years ago
Tom Lane 11c0e743b6 Try to fix python shlib probe for MinGW. 10 years ago
Tom Lane ddd4f82cb6 In python shlib probe, cater for OpenBSD, which omits the .so symlink. 10 years ago