Arrange to squeeze out the MINIMAL_TUPLE_PADDING in the tuple representation

Tom Lane <tgl@sss.pgh.pa.us>

Commit: d26bf23f344887aecac93e9cd22b1dae64f18c83
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2008-10-28T15:51:03Z
Releases: 8.4.0
Arrange to squeeze out the MINIMAL_TUPLE_PADDING in the tuple representation
written to temp files by tuplesort.c and tuplestore.c.  This saves 2 bytes per
row for 32-bit machines, and 6 bytes per row for 64-bit machines, which seems
worth the slight additional uglification of the tuple read/write routines.

Files

PathChange+/−
src/backend/utils/sort/tuplesort.c modified +16 −12
src/backend/utils/sort/tuplestore.c modified +19 −9
src/include/access/htup.h modified +7 −1