summaryrefslogtreecommitdiff
path: root/src/include/c.h
AgeCommit message (Expand)Author
2015-08-31Remove support for Unix systems without the POSIX signal APIs.Tom Lane
2015-08-31Remove long-dead support for platforms without sig_atomic_t.Tom Lane
2015-08-07Attempt to work around a 32bit xlc compiler bug from a different place.Andres Freund
2015-08-05Rely on inline functions even if that causes warnings in older compilers.Andres Freund
2015-05-20Fix more typos in comments.Heikki Linnakangas
2015-04-02Define integer limits independently from the system definitions.Andres Freund
2015-03-26Tweak __attribute__-wrapping macros for better pgindent results.Tom Lane
2015-03-25Centralize definition of integer limits.Andres Freund
2015-03-20Add, optional, support for 128bit integers.Andres Freund
2015-03-11Add macros wrapping all usage of gcc's __attribute__.Andres Freund
2015-02-20Use FLEXIBLE_ARRAY_MEMBER in struct varlena.Tom Lane
2015-02-20Use FLEXIBLE_ARRAY_MEMBER in a bunch more places.Tom Lane
2015-01-29Align buffer descriptors to cache line boundaries.Andres Freund
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-19Define Assert() et al to ((void)0) to avoid pedantic warnings.Andres Freund
2014-09-25Add a basic atomic ops API abstracting away platform/architecture details.Andres Freund
2014-08-21Add #define INT64_MODIFIER for the printf length modifier for 64-bit ints.Heikki Linnakangas
2014-06-20Don't allow to disable backend assertions via the debug_assertions GUC.Andres Freund
2014-05-06pgindent run for 9.4Bruce Momjian
2014-01-17Prevent double macro definition of WIN32.Andrew Dunstan
2014-01-17Define WIN32 when _WIN32 is setMagnus Hagander
2014-01-07Update copyright for 2014Bruce Momjian
2013-11-30Remove use of obsolescent Autoconf macrosPeter Eisentraut
2013-10-21Consistently use unsigned arithmetic for alignment calculations.Noah Misch
2013-10-07TYPEALIGN doesn't work on int64 on 32-bit platforms.Heikki Linnakangas
2013-09-09Introduce InvalidCommandId.Robert Haas
2013-06-28Define Trap and TrapMacro even in non-cassert builds.Robert Haas
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-02-18Move ExceptionalCondition back to postgres.hAlvaro Herrera
2013-02-08Clean up c.h / postgres.h after Assert() moveAlvaro Herrera
2013-02-01Move Assert() definitions to c.hAlvaro Herrera
2013-01-23Implement pg_unreachable() on MSVC.Heikki Linnakangas
2013-01-13Improve handling of ereport(ERROR) and elog(ERROR).Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-11-12Silence "expression result unused" warnings in AssertVariableIsOfTypeMacroHeikki Linnakangas
2012-10-09Rename USE_INLINE to PG_USE_INLINEAlvaro Herrera
2012-10-08Add support for easily declaring static inline functionsAlvaro Herrera
2012-10-08Autoconfiscate selection of 64-bit int type for 64-bit large object API.Tom Lane
2012-10-01Provide some static-assertion functionality on all compilers.Tom Lane
2012-09-30Add infrastructure for compile-time assertions about variable types.Tom Lane
2012-06-24Replace int2/int4 in C code with int16/int32Peter Eisentraut
2012-05-14Remove leftovers of BeOS portPeter Eisentraut
2012-03-21Clean up compiler warnings from unused variables with asserts disabledPeter Eisentraut
2012-02-28Add const qualifiers where they are accidentally cast awayPeter Eisentraut
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-12-10Remove define inadvertantly left over from testing.Andrew Dunstan
2011-12-10Enable compiling with the mingw-w64 32 bit compiler.Andrew Dunstan
2011-04-28Use a macro variable PG_PRINTF_ATTRIBUTE for the style used for checking prin...Andrew Dunstan
2011-01-31Enable building with the Mingw64 compiler.Andrew Dunstan
2011-01-01Stamp copyrights for year 2011.Bruce Momjian