postgresql/src/tools
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
entab Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
findoidjoins Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
fsync Update error message and documentation for fsync test. 2005-11-16 03:32:04 +00:00
make_diff
pginclude
pgindent Fix pgindent of libpq-fe.h by hacking pgindent script. 2005-11-23 04:23:30 +00:00
thread Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
ccsym Remove weird test in ccsym 2003-10-24 21:28:52 +00:00
codelines Add instructions. 2005-09-22 21:59:50 +00:00
copyright Update copyright script. 2005-01-03 06:16:54 +00:00
find_badmacros
find_gt_lt Add tools/find_gt_lt to find < and > in SGML source. 2005-01-23 00:30:59 +00:00
find_static
find_typedef Prevent certain symbols that are used for both typedefs and variable 2005-11-15 14:45:10 +00:00
make_ctags Fix to work better with Exuberant's version of ctags. 2004-06-25 22:00:40 +00:00
make_etags
make_keywords
make_mkid Back out make_mkid change. 2005-06-04 18:20:43 +00:00
pgcvslog Suppress FAQ and TODO changes in pgcvslog output. 2005-09-27 17:16:08 +00:00
pgtest We don't use java in our compiles anymore so remove the filter test from 2004-09-09 09:57:23 +00:00
RELEASE_CHANGES Add mention to update FAQ item on most recent release to RELEASE_CHANGES. 2005-11-05 01:38:44 +00:00