postgresql/src/backend
Tom Lane bc4de01db3 Minor cleanup/code review for "indirect toast" stuff.
Fix some issues I noticed while fooling with an extension to allow an
additional kind of toast pointer.  Much of this is just comment
improvement, but there are a couple of actual bugs, which might or might
not be reachable today depending on what can happen during logical
decoding.  An example is that toast_flatten_tuple() failed to cover the
possibility of an indirection pointer in its input.  Back-patch to 9.4
just in case that is reachable now.

In HEAD, also correct some really minor issues with recent compression
reorganization, such as dangerously underparenthesized macros.
2015-02-09 12:30:52 -05:00
..
access Minor cleanup/code review for "indirect toast" stuff. 2015-02-09 12:30:52 -05:00
bootstrap Add new function BackgroundWorkerInitializeConnectionByOid. 2015-02-02 16:23:59 -05:00
catalog Fix reference-after-free when waiting for another xact due to constraint. 2015-02-04 16:00:34 +02:00
commands Introduce and use infrastructure for interrupt processing during client reads. 2015-02-03 22:25:20 +01:00
executor Fix reference-after-free when waiting for another xact due to constraint. 2015-02-04 16:00:34 +02:00
foreign Update copyright for 2015 2015-01-06 11:43:47 -05:00
lib Fix typos, update README. 2015-01-23 15:06:53 -05:00
libpq Assert(PqCommReadingMsg) in pq_peekbyte(). 2015-02-06 23:14:27 -05:00
main Always set the six locale category environment variables in main(). 2015-01-07 22:34:57 -05:00
nodes Improve new caching logic in tbm_add_tuples(). 2015-01-16 13:28:30 -05:00
optimizer Fix ancient thinko in default table rowcount estimation. 2015-01-18 17:04:11 -05:00
parser Fix typo in comment. 2015-02-03 09:49:07 +02:00
po Translation updates 2015-02-01 23:23:40 -05:00
port Remove the option to service interrupts during PGSemaphoreLock(). 2015-02-03 23:25:00 +01:00
postmaster Introduce and use infrastructure for interrupt processing during client reads. 2015-02-03 22:25:20 +01:00
regex Replace a bunch more uses of strncpy() with safer coding. 2015-01-24 13:05:42 -05:00
replication Report WAL flush, not insert, position in replication IDENTIFY_SYSTEM 2015-02-06 11:26:50 +02:00
rewrite Fix column-privilege leak in error-message paths 2015-01-28 12:31:30 -05:00
snowball Update copyright for 2015 2015-01-06 11:43:47 -05:00
storage Remove remnants of ImmediateInterruptOK handling. 2015-02-03 23:25:47 +01:00
tcop Remove ill-conceived Assertion in ProcessClientWriteInterrupt(). 2015-02-03 23:52:15 +01:00
tsearch Update copyright for 2015 2015-01-06 11:43:47 -05:00
utils Move pg_crc.c to src/common, and remove pg_crc_tables.h 2015-02-09 11:17:56 +02:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
Makefile Update copyright for 2015 2015-01-06 11:43:47 -05:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
nls.mk Translation updates 2015-02-01 23:23:40 -05:00