postgresql/src
Tom Lane 9b910def24 Clean up temporary-memory management during ispell dictionary loading.
Add explicit initialization and cleanup functions to spell.c, and keep
all working state in the already-existing ISpellDict struct.  This lets us
get rid of a static variable along with some extremely shaky assumptions
about usage of child memory contexts.

This commit is just code beautification and has no impact on functionality
or performance, but it opens the way to a less-grotty implementation of
Pavel's memory-saving hack, which will follow shortly.
2010-10-06 15:15:15 -04:00
..
backend Clean up temporary-memory management during ispell dictionary loading. 2010-10-06 15:15:15 -04:00
bin Fix another small oversight in command_no_begin patch. 2010-09-28 14:50:39 -04:00
include Clean up temporary-memory management during ispell dictionary loading. 2010-10-06 15:15:15 -04:00
interfaces Still more .gitignore cleanup. 2010-09-24 13:48:15 -04:00
makefiles Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pl Use a separate interpreter for each calling SQL userid in plperl and pltcl. 2010-09-30 17:18:51 -04:00
port Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Fix PlaceHolderVar mechanism's interaction with outer joins. 2010-09-28 14:19:00 -04:00
timezone Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
tools Remove excess argument to open(2). 2010-10-02 18:40:28 -04:00
tutorial Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.global.in Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile.shlib Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nls-global.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32.mak Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00