summaryrefslogtreecommitdiff
path: root/src/include/c.h
AgeCommit message (Expand)Author
2018-01-24Improve implementation of pg_attribute_always_inline.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-26Add support for static assertions in C++Peter Eisentraut
2017-12-13Add pg_attribute_always_inline.Andres Freund
2017-11-16Further refactoring of c.h and nearby files.Tom Lane
2017-11-15Remove TRUE and FALSEPeter Eisentraut
2017-11-14Prevent int128 from requiring more than MAXALIGN alignment.Tom Lane
2017-11-14Rearrange c.h to create a "compiler characteristics" section.Tom Lane
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-14gcc's support for __attribute__((noinline)) hasn't been around forever.Tom Lane
2017-10-13Add pg_noinline macro to c.h.Andres Freund
2017-09-22Assume wcstombs(), towlower(), and sibling functions are always present.Tom Lane
2017-09-14Remove BoolPtr typePeter Eisentraut
2017-09-05Remove endof macroPeter Eisentraut
2017-09-05Remove our own definition of NULLPeter Eisentraut
2017-09-01Make [U]INT64CONST safe for use in #if conditions.Tom Lane
2017-09-01Ensure SIZE_MAX can be used throughout our code.Tom Lane
2017-08-16Fix shm_toc.c to always return buffer-aligned memory.Heikki Linnakangas
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-03-12Recommend wrappers of PG_DETOAST_DATUM_PACKED().Noah Misch
2017-03-12Fix comment about length of text, bytea, etc.Noah Misch
2017-03-10Make CppAsString2() more visible in c.h.Tom Lane
2017-02-23De-support floating-point timestamps.Tom Lane
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-01-24Extend index AM API for parallel index scans.Robert Haas
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-10-14Add likely/unlikely() branch hint macros.Andres Freund
2016-04-14Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund
2016-01-02Update copyright for 2016Bruce Momjian
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