postgresql/src
Tom Lane c599a247bb Simplify lock manager data structures by making a clear separation between
the data defining the semantics of a lock method (ie, conflict resolution
table and ancillary data, which is all constant) and the hash tables
storing the current state.  The only thing we give up by this is the
ability to use separate hashtables for different lock methods, but there
is no need for that anyway.  Put some extra fields into the LockMethod
definition structs to clean up some other uglinesses, like hard-wired
tests for DEFAULT_LOCKMETHOD and USER_LOCKMETHOD.  This commit doesn't
do anything about the performance issues we were discussing, but it clears
away some of the underbrush that's in the way of fixing that.
2005-12-09 01:22:04 +00:00
..
backend Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
bin > 1) I'm proposing a patch to do the DROP FUNCTION argument tab completion. 2005-12-08 21:33:58 +00:00
include Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
interfaces ecpg/pgtypeslib seems to need snprintf.c pulled in, too. 2005-12-06 05:26:21 +00:00
makefiles Clean up AIX build to avoid 'duplicate symbol' warnings, by moving use 2005-10-28 17:32:22 +00:00
pl Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
port Disble some Win32-specific code in win32-client-only builds: 2005-12-08 17:52:11 +00:00
template SUNOS4_CC -> SUNOS_CC. 2005-07-30 03:07:42 +00:00
test Spell "explicitly" correctly, per Simon. 2005-12-07 15:20:56 +00:00
timezone Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
tools Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
tutorial Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
utils PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Install pg_regress where PGXS' "make installcheck" can find it. 2005-11-28 12:03:56 +00:00
Makefile.global.in Fix problems with PGXS builds against an installation tree that was 2005-09-27 17:39:35 +00:00
Makefile.shlib Fix out-of-order inclusion of -L switches from LDFLAGS on AIX and HPUX. 2005-12-03 20:16:31 +00:00
nls-global.mk More locale fixes for pg_ctl. 2004-06-01 03:32:42 +00:00
win32.mak Attached is a makefile I hacked up to build pg_config under MSVC - the 2005-06-14 17:50:38 +00:00