summaryrefslogtreecommitdiff
path: root/src/include/c.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-081-8/+26
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* perl: Hide warnings inside perl.h when using gcc compatible compilerAndres Freund2022-12-291-0/+28
* Add work-around for VA_ARGS_NARGS() on MSVC.Thomas Munro2022-12-221-0/+20
* Static assertions cleanupPeter Eisentraut2022-12-151-15/+18
* Make AssertPointerAlignment available to frontend codePeter Eisentraut2022-11-031-4/+2
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-281-12/+0
* Remove Abs()Peter Eisentraut2022-10-121-6/+0
* Simplify our Assert infrastructure a little.Tom Lane2022-10-101-41/+16
* Use C library functions instead of Abs() for int64Peter Eisentraut2022-10-101-0/+9
* Add definition pg_attribute_aligned() for MSVCMichael Paquier2022-09-211-0/+11
* Move NON_EXEC_STATIC from c.h to postgres.hPeter Eisentraut2022-08-251-7/+0
* Remove offsetof definitionPeter Eisentraut2022-08-231-13/+2
* Remove dummyret definitionPeter Eisentraut2022-08-201-10/+0
* Remove configure probes for sys/un.h and struct sockaddr_un.Thomas Munro2022-08-141-4/+0
* Rely on __func__ being supportedAndres Freund2022-08-071-11/+0
* Remove fallbacks for strtoll, strtoull.Thomas Munro2022-08-061-29/+0
* Add wal_sync_method=fdatasync for Windows.Thomas Munro2022-07-201-1/+1
* Default to hidden visibility for extension libraries where possibleAndres Freund2022-07-171-4/+9
* Introduce pg_attribute_nonnull(...)Michael Paquier2022-07-021-0/+11
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Simplify the general-purpose 64-bit integer parsing APIsPeter Eisentraut2021-12-171-0/+13
* Simplify declaring variables exported from libpgcommon and libpgport.Tom Lane2021-11-291-1/+13
* Work around issues in MinGW-64's setjmp/longjmp support.Tom Lane2021-03-151-3/+10
* Tweak compiler version cutoff for no_sanitize("alignment") support.Tom Lane2021-02-121-1/+1
* pg_attribute_no_sanitize_alignment() macroAlexander Korotkov2021-02-121-0/+12
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-091-8/+0
* Stop gap fix for __attribute__((cold)) compiler bug in MinGW 8.1David Rowley2020-11-251-0/+17
* Tidy up definitions of pg_attribute_hot and pg_attribute_coldDavid Rowley2020-11-251-7/+9
* Fix unportable usage of __has_attributeDavid Rowley2020-11-241-2/+9
* Define pg_attribute_cold and pg_attribute_hot macrosDavid Rowley2020-11-241-0/+16
* Add pg_nodiscard function declaration specifierPeter Eisentraut2020-11-111-0/+12
* Add documentation link to attributes supported by ClangPeter Eisentraut2020-10-151-0/+1
* Use https for gnu.org linksPeter Eisentraut2020-10-141-1/+2
* Replace remaining StrNCpy() by strlcpy()Peter Eisentraut2020-08-101-29/+0
* Fix -Wcast-function-type warningsPeter Eisentraut2020-07-141-0/+7
* Remove STATUS_WAITINGPeter Eisentraut2020-06-171-1/+0
* Enable Unix-domain sockets support on WindowsPeter Eisentraut2020-03-281-0/+4
* Revert "Refactor compile-time assertion checks in c.h"Michael Paquier2020-03-231-11/+17
* Refactor compile-time assertion checks in c.hMichael Paquier2020-03-131-17/+11
* Assume that we have signed integral types and flexible array members.Tom Lane2020-02-211-0/+10
* Assume that we have memmove().Tom Lane2020-02-211-4/+0
* Require stdint.hPeter Eisentraut2020-02-211-13/+2
* Add declaration-level assertions for compile-time checksMichael Paquier2020-02-031-4/+14
* Remove STATUS_FOUNDPeter Eisentraut2020-01-111-1/+0
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Move configure --disable-float8-byval to pg_config_manual.hPeter Eisentraut2019-11-271-0/+6
* Fix ecpglib.h to declare bool consistently with c.h.Tom Lane2019-11-121-4/+5
* Fix integer-overflow edge case detection in interval_mul and pgbench.Tom Lane2019-11-071-0/+24