| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-06-06 | Change xlog.h to xlogdefs.h in bufpage.h, and fix fallout. | Alvaro Herrera | |
| 2008-01-01 | Update copyrights in source tree to 2008. | Bruce Momjian | |
| 2007-01-05 | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian | |
| back-stamped for this. | |||
| 2006-10-04 | pgindent run for 8.2. | Bruce Momjian | |
| 2006-08-04 | Fix domain_in() bug exhibited by Darcy Buskermolen. The idea of an EState | Tom Lane | |
| 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-07-14 | Remove 576 references of include files that were not needed. | Bruce Momjian | |
| 2006-04-05 | Fix a bunch of problems with domains by making them use special input functions | Tom Lane | |
| that apply the necessary domain constraint checks immediately. This fixes cases where domain constraints went unchecked for statement parameters, PL function local variables and results, etc. We can also eliminate existing special cases for domains in places that had gotten it right, eg COPY. Also, allow domains over domains (base of a domain is another domain type). This almost worked before, but was disallowed because the original patch hadn't gotten it quite right. | |||
