Commit Graph

297 Commits (12a53c732cedf83f70106b5605a5003c2000d7f4)

Author SHA1 Message Date
Tom Lane df303aff66 Update config/ax_pthread.m4 to latest upstream version. 7 years ago
Tom Lane 640a4ba052 Postpone LLVM-related uses of AC_CHECK_DECLS. 7 years ago
Tom Lane 16fbac39ff Fix configure's AC_CHECK_DECLS tests to work correctly with clang. 7 years ago
Tom Lane aed9fa0bd8 Select appropriate PG_PRINTF_ATTRIBUTE for recent NetBSD. 7 years ago
Tom Lane 751f532b97 Try another way to detect the result type of strerror_r(). 7 years ago
Tom Lane 96bf88d527 Always use our own versions of *printf(). 7 years ago
Tom Lane 5e22171310 Make some fixes to allow building Postgres on macOS 10.14 ("Mojave"). 7 years ago
Andres Freund 240d40db88 Detect LLVM 7 without specifying binaries explicitly. 7 years ago
Andres Freund 8ecdefc261 Remove test for VA_ARGS, implied by C99. 7 years ago
Andres Freund cb92520563 LLVMJIT: LLVMGetHostCPUFeatures now is upstream, use LLMV version if available. 7 years ago
Tom Lane 9bed827b18 Fix configure's snprintf test so it exposes HP-UX bug. 7 years ago
Tom Lane e1d19c902e Require a C99-compliant snprintf(), and remove related workarounds. 7 years ago
Tom Lane 46b5e7c4b5 Revert "Distinguish printf-like functions that support %m from those that don't." 7 years ago
Tom Lane 3a60c8ff89 Distinguish printf-like functions that support %m from those that don't. 7 years ago
Andres Freund e9a9843e13 LLVMJIT: Adapt to API changes in gdb and perf support. 7 years ago
Peter Eisentraut 1486f7f981 Fix typos 7 years ago
Peter Eisentraut f61988d160 Fix typo 7 years ago
Peter Eisentraut bfbb13264a Update config.guess and config.sub 7 years ago
Tom Lane b929614f5e Remove configure's check for nonstandard "long long" printf modifiers. 7 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). 8 years ago
Andres Freund c04d35f442 Try to detect runtime unavailability of __builtin_mul_overflow(int64). 8 years ago
Tom Lane 9220b00e57 Tighten configure's test for __builtin_constant_p(). 8 years ago
Andres Freund 85abb5b297 Make PGAC_C_BUILTIN_OP_OVERFLOW link instead of just compiling. 8 years ago
Andres Freund 4d6ad31257 Provide overflow safe integer math inline functions. 8 years ago
Noah Misch 65a00f3035 MSVC: Test whether 32-bit Perl needs -D_USE_32BIT_TIME_T. 8 years ago
Noah Misch 84c4313c6f Support linking with MinGW-built Perl. 8 years ago
Peter Eisentraut 3c49c6facb Convert documentation to DocBook XML 8 years ago
Tom Lane 7518049980 Prevent int128 from requiring more than MAXALIGN alignment. 8 years ago
Andres Freund 510b8cbff1 Extend & revamp pg_bswap.h infrastructure. 8 years ago
Tom Lane 5a5c2feca3 Absorb -D_USE_32BIT_TIME_T switch from Perl, if relevant. 8 years ago
Tom Lane b21c569cea Further improve consistency of configure's program searching. 8 years ago
Tom Lane 40b9f19217 Record full paths of programs sought by "configure". 8 years ago
Tom Lane 3c163a7fc7 PL/Perl portability fix: absorb relevant -D switches from Perl. 8 years ago
Tom Lane c254970ad6 Make configure check for IPC::Run when --enable-tap-tests is specified. 8 years ago
Peter Eisentraut 65b655b53e Update config.guess and config.sub 8 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