aboutsummaryrefslogtreecommitdiff
path: root/src/include/c.h
Commit message (Expand)AuthorAge
* perl: Hide warnings inside perl.h when using gcc compatible compilerAndres Freund2023-01-02
* pg_attribute_no_sanitize_alignment() macroTom Lane2021-02-13
* Fix integer-overflow edge case detection in interval_mul and pgbench.Tom Lane2019-11-07
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Fix duplicated words in commentsMichael Paquier2019-05-14
* Add macro to cast away volatile without allowing changes to underlying typePeter Eisentraut2019-03-25
* Use an unsigned char for bool if we don't use the native bool.Andrew Gierth2019-02-20
* 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