postgresql/src/include
Tom Lane 1f9acaf21d Tweak dynahash.c to avoid wasting memory space in non-shared hash tables.
palloc() will normally round allocation requests up to the next power of 2,
so make dynahash choose allocation sizes that are as close to a power of 2
as possible.
Back-patch to 8.1 --- the problem exists further back, but a much larger
patch would be needed and it doesn't seem worth taking any risks.
2006-06-25 18:29:56 +00:00
..
access Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:23:31 +00:00
bootstrap Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
catalog Change search for default operator classes so that it examines all opclasses 2006-02-10 19:01:22 +00:00
commands Change search for default operator classes so that it examines all opclasses 2006-02-10 19:01:22 +00:00
executor Repair "Halloween problem" in EvalPlanQual: a tuple that's been inserted by 2006-01-12 21:49:07 +00:00
lib Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
libpq Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:23:31 +00:00
mb Change the backend to reject strings containing invalidly-encoded multibyte 2006-05-21 20:05:50 +00:00
nodes Tweak hash join code to use an additional heuristic for deciding whether 2005-11-28 23:46:25 +00:00
optimizer Fix code that checks to see if an index can be considered to match the query's 2006-01-29 17:27:50 +00:00
parser Add a new GUC parameter backslash_quote, which determines whether the SQL 2006-05-21 20:11:02 +00:00
port Fix fsync code to test whether F_FULLFSYNC is available, instead of 2006-01-17 23:52:50 +00:00
postmaster Set progname early in the postmaster/postgres binary, rather than doing 2006-02-01 00:32:06 +00:00
regex Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
rewrite Change expandRTE() and ResolveNew() back to taking just the single 2005-06-04 19:19:42 +00:00
storage Revise large-object access routines to avoid running with CurrentMemoryContext 2006-04-26 00:35:35 +00:00
tcop Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:23:31 +00:00
utils Tweak dynahash.c to avoid wasting memory space in non-shared hash tables. 2006-06-25 18:29:56 +00:00
c.h Change the backend to reject strings containing invalidly-encoded multibyte 2006-05-21 20:05:50 +00:00
fmgr.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
funcapi.h Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:23:31 +00:00
getaddrinfo.h Disble some Win32-specific code in win32-client-only builds: 2005-12-08 17:52:20 +00:00
getopt_long.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
Makefile Use 'cp' and 'chmod' in place of 'install' to install header files. 2005-03-25 23:22:54 +00:00
miscadmin.h Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:23:31 +00:00
pg_config.h.in Adjust probe for getaddrinfo to cope with macro-ized definitions, such 2006-02-21 06:07:10 +00:00
pg_config.h.win32 Add "inline" compile fix for MSVC/BCC: 2006-05-30 12:43:32 +00:00
pg_config_manual.h Allocate a few extra LWLocks for possible use by add-on modules. 2005-10-07 20:11:03 +00:00
pgstat.h Modify pgstats code to reduce performance penalties from oversized stats data 2006-01-18 20:35:16 +00:00
pgtime.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
port.h Fixes for BCC 5.5 compile of libpq. Backpatch to 8.1.X. 2006-04-24 04:03:42 +00:00
postgres.h First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
postgres_ext.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
postgres_fe.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
rusagestub.h Fix a few macro definitions to ensure that unary minus is enclosed in 2005-07-27 12:44:10 +00:00
strdup.h Fix an obsolete file path mentioned in a comment. 2004-01-25 22:19:42 +00:00