Commit Graph

426 Commits (66cdef4425f3295a2cfbce3031b3c0f0b5dffc04)

Author SHA1 Message Date
Peter Eisentraut a5b35fcedb Remove PointerIsValid() 3 months ago
Nathan Bossart 18cdf5932a Fix obsolete references to postgres.h in comments. 3 months ago
Peter Eisentraut 25f36066dd Remove traces of support for Sun Studio compiler 4 months ago
Peter Eisentraut 4fbe015145 Remove checks for no longer supported GCC versions 4 months ago
Tom Lane ee54046601 Grab the low-hanging fruit from forcing USE_FLOAT8_BYVAL to true. 5 months ago
Peter Eisentraut 73d33be4da Remove INT64_HEX_FORMAT and UINT64_HEX_FORMAT 5 months ago
Andres Freund d65eb5b1b8 Add pg_assume(expr) macro 6 months ago
Peter Eisentraut 8fd9bb1d96 Enable MSVC conforming preprocessor 6 months ago
Andrew Dunstan 8f5e419484 Revert "Use workaround of __builtin_setjmp only on MINGW on MSVCRT" 9 months ago
Andrew Dunstan c313fa4602 Use workaround of __builtin_setjmp only on MINGW on MSVCRT 9 months ago
Peter Eisentraut 2247281c47 Cast result of i64abs() back to int64 9 months ago
Peter Eisentraut 05cbd6cb22 Swap order of extern/static and pg_nodiscard 10 months ago
Peter Eisentraut 3691edfab9 pg_noreturn to replace pg_attribute_noreturn() 10 months ago
Peter Eisentraut 74938d1320 IWYU widely useful pragmas 12 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Thomas Munro 71cb352904 Fix header inclusion order in c.h. 1 year ago
Thomas Munro 962da900ac Use <stdint.h> and <inttypes.h> for c.h integers. 1 year ago
Thomas Munro 97525bc5c8 Require sizeof(bool) == 1. 1 year ago
Thomas Munro bc5a4dfcf7 Assume that <stdbool.h> conforms to the C standard. 1 year ago
Nathan Bossart efdc7d7475 Add INT64_HEX_FORMAT and UINT64_HEX_FORMAT to c.h. 1 year ago
Nathan Bossart f78667bd91 Use __attribute__((target(...))) for AVX-512 support. 1 year ago
Peter Eisentraut a2d9a9b95a Remove traces of BeOS. 1 year ago
Peter Eisentraut 9c2a6c5a5f Simplify checking for xlocale.h 1 year ago
John Naylor db17594ad7 Add macro to disable address safety instrumentation 2 years ago
Heikki Linnakangas 0b16bb8776 Remove AIX support 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Heikki Linnakangas 3c080fb4fa Simplify newNode() by removing special cases 2 years ago
Thomas Munro baf7c93ed5 Define unconstify() and unvolatize() for C++. 2 years ago
Peter Eisentraut 67c0ef9752 Improve const use in zlib-using code 2 years ago
Thomas Munro faeedbcefd Introduce PG_IO_ALIGN_SIZE and align all I/O buffers. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Andres Freund 388e80132c perl: Hide warnings inside perl.h when using gcc compatible compiler 3 years ago
Thomas Munro 3f28bd7337 Add work-around for VA_ARGS_NARGS() on MSVC. 3 years ago
Peter Eisentraut 75f49221c2 Static assertions cleanup 3 years ago
Peter Eisentraut 2fe4c7384f Make AssertPointerAlignment available to frontend code 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Peter Eisentraut a699b7a7aa Remove Abs() 3 years ago
Tom Lane 235eb4db98 Simplify our Assert infrastructure a little. 3 years ago
Peter Eisentraut 357cfefb09 Use C library functions instead of Abs() for int64 3 years ago
Michael Paquier ec3c9cc202 Add definition pg_attribute_aligned() for MSVC 3 years ago
Peter Eisentraut 2059c5e3b0 Move NON_EXEC_STATIC from c.h to postgres.h 3 years ago
Peter Eisentraut bd67b7e010 Remove offsetof definition 3 years ago
Peter Eisentraut 585d0cd944 Remove dummyret definition 3 years ago
Thomas Munro 077bf2f275 Remove configure probes for sys/un.h and struct sockaddr_un. 3 years ago
Andres Freund 320f92b744 Rely on __func__ being supported 3 years ago
Thomas Munro feb593506b Remove fallbacks for strtoll, strtoull. 3 years ago
Thomas Munro 9430fb407b Add wal_sync_method=fdatasync for Windows. 3 years ago
Andres Freund 089480c077 Default to hidden visibility for extension libraries where possible 3 years ago
Michael Paquier 0507977aa4 Introduce pg_attribute_nonnull(...) 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago