Commit Graph

30938 Commits (421167362242ce1fb46d6d720798787e7cd65aad)

Author SHA1 Message Date
Peter Eisentraut 4211673622 Exclude flex-generated code from coverage testing 9 years ago
Tom Lane cf5ba7c30c Treat aggregate direct arguments as per-agg data not per-trans data. 9 years ago
Tom Lane be0ebb65f5 Allow the built-in ordered-set aggregates to share transition state. 9 years ago
Tom Lane c3dfe0fec0 Repair breakage of aggregate FILTER option. 9 years ago
Alvaro Herrera 60a1d96ed7 Rework DefineIndex relkind check 9 years ago
Tom Lane 5fc438fb25 Restore nodeAgg.c's ability to check for improperly-nested aggregates. 9 years ago
Tom Lane 82aff8d336 gcc's support for __attribute__((noinline)) hasn't been around forever. 9 years ago
Tom Lane 4de2d4fba3 Explicitly track whether aggregate final functions modify transition state. 9 years ago
Peter Eisentraut 5f340cb30c Reinstate genhtml --prefix option for non-vpath builds 9 years ago
Joe Conway b81eba6a65 Add missing options to pg_regress help() output 9 years ago
Andres Freund 141fd1b66c Improve sys/catcache performance. 9 years ago
Andres Freund a0247e7a11 Add pg_noinline macro to c.h. 9 years ago
Andres Freund d133982d59 Force "restrict" not to be used when compiling with xlc. 9 years ago
Robert Haas 6393613b6a Fix possible crash with Parallel Bitmap Heap Scan. 9 years ago
Tom Lane 73937119bf Improve implementation of CRE-stack-flattening in map_variable_attnos(). 9 years ago
Tom Lane 5229db6c6f Rely on sizeof(typename) rather than sizeof(variable) in pqformat.h. 9 years ago
Peter Eisentraut 7d1b8e7591 Attempt to fix LDAP build 9 years ago
Peter Eisentraut cf1238cd97 Log diagnostic messages if errors occur during LDAP auth. 9 years ago
Peter Eisentraut 1feff99fe4 Improve LDAP cleanup code in error paths. 9 years ago
Andres Freund 91d5f1a4a3 Use C99 restrict via pg_restrict, rather than restrict directly. 9 years ago
Robert Haas 1c497fa72d Avoid coercing a whole-row variable that is already coerced. 9 years ago
Robert Haas 60f7c0abef Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing. 9 years ago
Tom Lane 305cf1fd72 Fix AggGetAggref() so it won't lie to aggregate final functions. 9 years ago
Robert Haas ad4a7ed099 Synchronize error messages. 9 years ago
Alvaro Herrera e9ef11ac8b Infer functional dependency past RelabelType 9 years ago
Robert Haas 360fd1a7b2 Fix logical replication to fire BEFORE ROW DELETE triggers. 9 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 9 years ago
Tom Lane 52328727be Prevent sharing transition states between ordered-set aggregates. 9 years ago
Andres Freund 36b4b91ba0 Temporary attempt at a workaround for further MSVC restrict build failures. 9 years ago
Andres Freund 060b069984 Work around overly strict restrict checks by MSVC. 9 years ago
Andres Freund 4c119fbcd4 Improve performance of SendRowDescriptionMessage. 9 years ago
Robert Haas cff440d368 pg_stat_statements: Widen query IDs from 32 bits to 64 bits. 9 years ago
Andres Freund f2dec34e19 Use one stringbuffer for all rows printed in printtup.c. 9 years ago
Andres Freund 1de09ad8eb Add more efficient functions to pqformat API. 9 years ago
Andres Freund 70c2d1be2b Allow to avoid NUL-byte management for stringinfos and use in format.c. 9 years ago
Andres Freund 0b974dba2d Add configure infrastructure to detect support for C99's restrict. 9 years ago
Tom Lane 5fa6b0d102 Remove unnecessary PG_TRY overhead for CurrentResourceOwner changes. 9 years ago
Andres Freund f676616651 Prevent idle in transaction session timeout from sometimes being ignored. 9 years ago
Tom Lane 2860596832 Doc: fix missing explanation of default object privileges. 9 years ago
Robert Haas 20d210bf5b Fix mistakes in comments. 9 years ago
Tom Lane 118e99c3d7 Fix low-probability loss of NOTIFY messages due to XID wraparound. 9 years ago
Tom Lane 46912d9b15 Add port/strnlen support to libpq and ecpg Makefiles. 9 years ago
Peter Eisentraut e9e0f78bde Fix whitespace 9 years ago
Andres Freund fffd651e83 Rewrite strnlen replacement implementation from 8a241792f9. 9 years ago
Tom Lane fa5e119dc7 Add missing clean step to src/test/modules/brin/Makefile. 9 years ago
Andres Freund 82c117cb90 Fix pnstrdup() to not memcpy() the maximum allowed length. 9 years ago
Andres Freund 8a241792f9 Add pg_strnlen() a portable implementation of strlen. 9 years ago
Andres Freund 84ad4b036d Reduce memory usage of targetlist SRFs. 9 years ago
Tom Lane 643c27e36f Increase distance between flush requests during bulk file copies. 9 years ago
Tom Lane 8ec5429e2f Reduce "X = X" to "X IS NOT NULL", if it's easy to do so. 9 years ago