aboutsummaryrefslogtreecommitdiff
path: root/src/include/c.h
Commit message (Expand)AuthorAge
* Update copyright for 2019Bruce Momjian2019-01-02
* Improve unconstify() documentationPeter Eisentraut2018-10-25
* Add macro to cast away const without allowing changes to underlying type.Andres Freund2018-10-16
* Allow btree comparison functions to return INT_MIN.Tom Lane2018-10-05
* Always use our own versions of *printf().Tom Lane2018-09-26
* Get rid of explicit argument-count markings in tab-complete.c.Tom Lane2018-09-21
* Avoid using potentially-under-aligned page buffers.Tom Lane2018-09-01
* Revert "Distinguish printf-like functions that support %m from those that don...Tom Lane2018-08-12
* Distinguish printf-like functions that support %m from those that don't.Tom Lane2018-08-11
* Support platforms where strtoll/strtoull are spelled __strtoll/__strtoull.Tom Lane2018-05-19
* Arrange to supply declarations for strtoll/strtoull if needed.Tom Lane2018-05-18
* Fix interaction of Perl and stdbool.hPeter Eisentraut2018-03-23
* Use stdbool.h if suitablePeter Eisentraut2018-03-22
* Fix StaticAssertExpr() under C++Peter Eisentraut2018-02-18
* Cast to void in StaticAssertExpr, not its callers.Tom Lane2018-02-15
* Move the extern declaration for ExceptionalCondition into c.h.Tom Lane2018-02-14
* Improve implementation of pg_attribute_always_inline.Tom Lane2018-01-23
* Update copyright for 2018Bruce Momjian2018-01-02
* Add support for static assertions in C++Peter Eisentraut2017-12-26
* Add pg_attribute_always_inline.Andres Freund2017-12-13
* Further refactoring of c.h and nearby files.Tom Lane2017-11-16
* Remove TRUE and FALSEPeter Eisentraut2017-11-15
* Prevent int128 from requiring more than MAXALIGN alignment.Tom Lane2017-11-14
* Rearrange c.h to create a "compiler characteristics" section.Tom Lane2017-11-14
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* gcc's support for __attribute__((noinline)) hasn't been around forever.Tom Lane2017-10-14
* Add pg_noinline macro to c.h.Andres Freund2017-10-13
* Assume wcstombs(), towlower(), and sibling functions are always present.Tom Lane2017-09-22
* Remove BoolPtr typePeter Eisentraut2017-09-14
* Remove endof macroPeter Eisentraut2017-09-05
* Remove our own definition of NULLPeter Eisentraut2017-09-05
* Make [U]INT64CONST safe for use in #if conditions.Tom Lane2017-09-01
* Ensure SIZE_MAX can be used throughout our code.Tom Lane2017-09-01
* Fix shm_toc.c to always return buffer-aligned memory.Heikki Linnakangas2017-08-16
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Recommend wrappers of PG_DETOAST_DATUM_PACKED().Noah Misch2017-03-12
* Fix comment about length of text, bytea, etc.Noah Misch2017-03-12
* Make CppAsString2() more visible in c.h.Tom Lane2017-03-09
* De-support floating-point timestamps.Tom Lane2017-02-23
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Extend index AM API for parallel index scans.Robert Haas2017-01-24
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Add likely/unlikely() branch hint macros.Andres Freund2016-10-14
* Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund2016-04-13
* Update copyright for 2016Bruce Momjian2016-01-02
* Remove support for Unix systems without the POSIX signal APIs.Tom Lane2015-08-31
* Remove long-dead support for platforms without sig_atomic_t.Tom Lane2015-08-31
* Attempt to work around a 32bit xlc compiler bug from a different place.Andres Freund2015-08-08