Commit Graph

292 Commits (dfcd9cb30237f882b7308bdcbfb0318b22b1e224)

Author SHA1 Message Date
Tom Lane a65e086453 Remove support for Unix systems without the POSIX signal APIs. 11 years ago
Tom Lane 0f19d0f12f Remove long-dead support for platforms without sig_atomic_t. 11 years ago
Andres Freund 5a33650f24 Attempt to work around a 32bit xlc compiler bug from a different place. 11 years ago
Andres Freund de6fd1c898 Rely on inline functions even if that causes warnings in older compilers. 11 years ago
Heikki Linnakangas fa60fb63e5 Fix more typos in comments. 11 years ago
Andres Freund 62e2a8dc2c Define integer limits independently from the system definitions. 11 years ago
Tom Lane 785941cdc3 Tweak __attribute__-wrapping macros for better pgindent results. 11 years ago
Andres Freund 83ff1618bc Centralize definition of integer limits. 11 years ago
Andres Freund 8122e1437e Add, optional, support for 128bit integers. 11 years ago
Andres Freund bbfd7edae5 Add macros wrapping all usage of gcc's __attribute__. 11 years ago
Tom Lane e38b1eb098 Use FLEXIBLE_ARRAY_MEMBER in struct varlena. 11 years ago
Tom Lane 09d8d110a6 Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. 11 years ago
Andres Freund ed127002d8 Align buffer descriptors to cache line boundaries. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Andres Freund 9959abb012 Define Assert() et al to ((void)0) to avoid pedantic warnings. 11 years ago
Andres Freund b64d92f1a5 Add a basic atomic ops API abstracting away platform/architecture details. 11 years ago
Heikki Linnakangas ce486056ec Add #define INT64_MODIFIER for the printf length modifier for 64-bit ints. 12 years ago
Andres Freund 3bdcf6a5a7 Don't allow to disable backend assertions via the debug_assertions GUC. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Andrew Dunstan b64d956d58 Prevent double macro definition of WIN32. 12 years ago
Magnus Hagander 9c14dd22e1 Define WIN32 when _WIN32 is set 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Peter Eisentraut 34fa72ec9c Remove use of obsolescent Autoconf macros 12 years ago
Noah Misch 709170b790 Consistently use unsigned arithmetic for alignment calculations. 12 years ago
Heikki Linnakangas 5962519b36 TYPEALIGN doesn't work on int64 on 32-bit platforms. 12 years ago
Robert Haas 71901ab6da Introduce InvalidCommandId. 13 years ago
Robert Haas 5ee73525d5 Define Trap and TrapMacro even in non-cassert builds. 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Alvaro Herrera a40d09e27f Move ExceptionalCondition back to postgres.h 13 years ago
Alvaro Herrera 381d4b70a9 Clean up c.h / postgres.h after Assert() move 13 years ago
Alvaro Herrera e1d25de35a Move Assert() definitions to c.h 13 years ago
Heikki Linnakangas 52906f175a Implement pg_unreachable() on MSVC. 13 years ago
Tom Lane b853eb9718 Improve handling of ereport(ERROR) and elog(ERROR). 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Heikki Linnakangas c9d44a75d4 Silence "expression result unused" warnings in AssertVariableIsOfTypeMacro 13 years ago
Alvaro Herrera f46baf601d Rename USE_INLINE to PG_USE_INLINE 13 years ago
Alvaro Herrera 976fa10d20 Add support for easily declaring static inline functions 13 years ago
Tom Lane 95d035e66d Autoconfiscate selection of 64-bit int type for 64-bit large object API. 13 years ago
Tom Lane 0d0aa5d291 Provide some static-assertion functionality on all compilers. 13 years ago
Tom Lane ea473fb2de Add infrastructure for compile-time assertions about variable types. 13 years ago
Peter Eisentraut b8b2e3b2de Replace int2/int4 in C code with int16/int32 14 years ago
Peter Eisentraut 64f09ca386 Remove leftovers of BeOS port 14 years ago
Peter Eisentraut 0e85abd658 Clean up compiler warnings from unused variables with asserts disabled 14 years ago
Peter Eisentraut 973e9fb294 Add const qualifiers where they are accidentally cast away 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Andrew Dunstan 8e461ca5a9 Remove define inadvertantly left over from testing. 14 years ago
Andrew Dunstan 1a0c76c32f Enable compiling with the mingw-w64 32 bit compiler. 14 years ago
Andrew Dunstan c02d5b7c27 Use a macro variable PG_PRINTF_ATTRIBUTE for the style used for checking printf type functions. 15 years ago
Andrew Dunstan 91812df4ed Enable building with the Mingw64 compiler. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago