aboutsummaryrefslogtreecommitdiff
path: root/src/include/c.h
Commit message (Expand)AuthorAge
* Remove AIX supportHeikki Linnakangas2024-02-28
* Update copyright for 2024Bruce Momjian2024-01-03
* Simplify newNode() by removing special casesHeikki Linnakangas2023-12-19
* Define unconstify() and unvolatize() for C++.Thomas Munro2023-12-12
* Improve const use in zlib-using codePeter Eisentraut2023-08-07
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-08
* Update copyright for 2023Bruce Momjian2023-01-02
* perl: Hide warnings inside perl.h when using gcc compatible compilerAndres Freund2022-12-29
* Add work-around for VA_ARGS_NARGS() on MSVC.Thomas Munro2022-12-22
* Static assertions cleanupPeter Eisentraut2022-12-15
* Make AssertPointerAlignment available to frontend codePeter Eisentraut2022-11-03
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-28
* Remove Abs()Peter Eisentraut2022-10-12
* Simplify our Assert infrastructure a little.Tom Lane2022-10-10
* Use C library functions instead of Abs() for int64Peter Eisentraut2022-10-10
* Add definition pg_attribute_aligned() for MSVCMichael Paquier2022-09-21
* Move NON_EXEC_STATIC from c.h to postgres.hPeter Eisentraut2022-08-25
* Remove offsetof definitionPeter Eisentraut2022-08-23
* Remove dummyret definitionPeter Eisentraut2022-08-20
* Remove configure probes for sys/un.h and struct sockaddr_un.Thomas Munro2022-08-14
* Rely on __func__ being supportedAndres Freund2022-08-07
* Remove fallbacks for strtoll, strtoull.Thomas Munro2022-08-06
* Add wal_sync_method=fdatasync for Windows.Thomas Munro2022-07-20
* Default to hidden visibility for extension libraries where possibleAndres Freund2022-07-17
* Introduce pg_attribute_nonnull(...)Michael Paquier2022-07-02
* Update copyright for 2022Bruce Momjian2022-01-07
* Simplify the general-purpose 64-bit integer parsing APIsPeter Eisentraut2021-12-17
* Simplify declaring variables exported from libpgcommon and libpgport.Tom Lane2021-11-29
* Work around issues in MinGW-64's setjmp/longjmp support.Tom Lane2021-03-15
* Tweak compiler version cutoff for no_sanitize("alignment") support.Tom Lane2021-02-12
* pg_attribute_no_sanitize_alignment() macroAlexander Korotkov2021-02-12
* Update copyright for 2021Bruce Momjian2021-01-02
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-09
* Stop gap fix for __attribute__((cold)) compiler bug in MinGW 8.1David Rowley2020-11-25
* Tidy up definitions of pg_attribute_hot and pg_attribute_coldDavid Rowley2020-11-25
* Fix unportable usage of __has_attributeDavid Rowley2020-11-24
* Define pg_attribute_cold and pg_attribute_hot macrosDavid Rowley2020-11-24
* Add pg_nodiscard function declaration specifierPeter Eisentraut2020-11-11
* Add documentation link to attributes supported by ClangPeter Eisentraut2020-10-15
* Use https for gnu.org linksPeter Eisentraut2020-10-14
* Replace remaining StrNCpy() by strlcpy()Peter Eisentraut2020-08-10
* Fix -Wcast-function-type warningsPeter Eisentraut2020-07-14
* Remove STATUS_WAITINGPeter Eisentraut2020-06-17
* Enable Unix-domain sockets support on WindowsPeter Eisentraut2020-03-28
* Revert "Refactor compile-time assertion checks in c.h"Michael Paquier2020-03-23
* Refactor compile-time assertion checks in c.hMichael Paquier2020-03-13
* Assume that we have signed integral types and flexible array members.Tom Lane2020-02-21
* Assume that we have memmove().Tom Lane2020-02-21
* Require stdint.hPeter Eisentraut2020-02-21
* Add declaration-level assertions for compile-time checksMichael Paquier2020-02-03