postgresql/src
Tom Lane dcafdbcde1 Improve error reporting in code that checks for buffer refcount leaks.
Formerly we just Assert'ed that each refcount was zero, which was quick
and easy but failed to provide a good overview of what was wrong.
Change the code so that we'll call PrintBufferLeakWarning() for each
buffer with a nonzero refcount, and then Assert at the end of the loop.
This costs nothing in runtime and might ease diagnosis of some bugs.

Greg Smith, reviewed by Satoshi Nagayasu, further tweaked by me
2013-03-15 12:26:26 -04:00
..
backend Improve error reporting in code that checks for buffer refcount leaks. 2013-03-15 12:26:26 -04:00
bin Also update psqlscan.l with the UESCAPE error rule changes. 2013-03-14 20:31:27 +02:00
common Move relpath() to libpgcommon 2013-02-21 22:46:17 -03:00
include Avoid inserting Result nodes that only compute identity projections. 2013-03-14 13:43:18 -04:00
interfaces Fix overflow check in tm2timestamp (this time for sure). 2013-03-04 15:13:31 -05:00
makefiles Blind attempt at fixing the non-MSVC Windows builds 2013-02-22 11:51:15 -03:00
pl Remove dependency on the DLL of pythonxx.def file. 2013-03-05 19:24:29 -05:00
port Remove unnecessary #ifdef FRONTEND check to choose between strdup and pstrdup. 2013-03-08 11:23:33 +02:00
template Remove _FORTIFY_SOURCE 2012-10-10 21:42:38 -04:00
test Extend format() to handle field width and left/right alignment. 2013-03-14 22:56:56 -04:00
timezone Add new timezone abbrevation "FET". 2013-01-14 14:45:40 -05:00
tools Fix message typo. 2013-03-06 09:53:38 -05:00
tutorial Modernize string literal syntax in tutorial example. 2013-01-19 17:20:32 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.shlib Remove configure flag --disable-shared, as it is no longer used by any 2012-08-30 16:26:53 -04:00
nls-global.mk NLS: Use msgmerge --previous option 2012-12-13 23:12:12 -05:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00