postgresql/src
Tom Lane c68489863c Fix domain_in() bug exhibited by Darcy Buskermolen. The idea of an EState
that's shorter-lived than the expression state being evaluated in it really
doesn't work :-( --- we end up with fn_extra caches getting deleted while
still in use.  Rather than abandon the notion of caching expression state
across domain_in calls altogether, I chose to make domain_in a bit cozier
with ExprContext.  All we really need for evaluating variable-free
expressions is an ExprContext, not an EState, so I invented the notion of a
"standalone" ExprContext.  domain_in can prevent resource leakages by doing
a ReScanExprContext on this rather than having to free it entirely; so we
can make the ExprContext have the same lifespan (and particularly the same
per_query memory context) as the expression state structs.
2006-08-04 21:33:36 +00:00
..
backend Fix domain_in() bug exhibited by Darcy Buskermolen. The idea of an EState 2006-08-04 21:33:36 +00:00
bin Fix bug in new pg_dump -T/-N handling that was dumping system schemas if 2006-08-04 18:32:15 +00:00
include Fix domain_in() bug exhibited by Darcy Buskermolen. The idea of an EState 2006-08-04 21:33:36 +00:00
interfaces #ifdef fix for MSVC builds of libpq. 2006-08-04 18:58:33 +00:00
makefiles Ah, I finally realize why Magnus wanted to add a --bindir option to 2006-07-21 00:24:04 +00:00
pl Ah, I finally realize why Magnus wanted to add a --bindir option to 2006-07-21 00:24:04 +00:00
port copydir() and rmtree() need to use lstat, not stat, to behave as expected 2006-07-18 22:36:46 +00:00
template Remove extra 'else' in solaris compiler code. 2006-04-28 04:32:10 +00:00
test Add some basic tests of GUC behavior. 2006-08-04 00:00:14 +00:00
timezone Add missing @OVERRIDE to 'India' config file, per Michael Fuhr. 2006-07-25 13:49:21 +00:00
tools Add WIN32 compile suggestion to pginclude README. 2006-07-19 15:06:06 +00:00
tutorial Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Remove dllinit.c; it was only needed for long-obsolete Cygwin versions, 2006-06-22 23:50:35 +00:00
Makefile.global.in DTrace support, with a small initial set of probes 2006-07-24 16:32:45 +00:00
Makefile.shlib Arrange to strip libpq.so of symbols that aren't officially supposed to 2006-04-28 02:53:20 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak WIN32 fixes: 2006-07-06 02:12:32 +00:00