summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2001-12-21Use MemSet() rather than a loop to do blank-padding on PS_USE_CLOBBER_ARGVTom Lane
machines. I have just been observing some scenarios where set_ps_display accounts for more than 10% of the backend CPU, and this loop has to be the reason.
2001-12-21Add full name of the month of July to the lookup table.Thomas G. Lockhart
Thanks to Greg Sabino Mullane <greg@turnstep.com> for finding the problem.
2001-12-21Remove duplicate lines from fouled up last commit (my DSL line failedThomas G. Lockhart
during the CVS update, leaving locks and bad files).
2001-12-21Select proper geometry comparison file for freebsd/alpha.Tom Lane
Per report from Christopher Kings-Lynne.
2001-12-20Add memcmp() test and new memcmp.c file, for SunOS. Tested by Tatsuo.Bruce Momjian
2001-12-20Fix for SunOS4 horology testTatsuo Ishii
2001-12-20MIN() -> Min, fixes compile problem.Bruce Momjian
2001-12-19Fix buffer-overrun problem in pretty printer.Tom Lane
2001-12-19Temporarily dike out GetUndoRecPtr() in checkpoint generation, since weTom Lane
do not use the undo pointer anyway. This is a quick-hack solution for the three-way deadlock condition discussed in pghackers 17-Dec-01. Need to find a better way of doing it.
2001-12-19Tweak to make freebsd/alpha use the correct float8 comparison file.Tom Lane
2001-12-19Make sure that all variants of HeapTupleSatisfies will do the right thingTom Lane
if presented with a tuple in process of being moved by VACUUM. Per bug report from Brian Hirt.
2001-12-17Move geqo enable into proper section.Bruce Momjian
2001-12-14More comment for libpgeasy.Bruce Momjian
2001-12-14Fix double-memory free in libpgeasy; problem introduced yesterday.Bruce Momjian
2001-12-14Clean up comment in libpgeasy.Bruce Momjian
2001-12-13Add SwedishPeter Eisentraut
2001-12-13updatePeter Eisentraut
2001-12-13Update from Serguei MokhovPeter Eisentraut
2001-12-13Update Hungarian from Kovacs ZoltanPeter Eisentraut
2001-12-13revert last changePeter Eisentraut
2001-12-13Free libpgeasy result structure on database close; fixed memory leak.Bruce Momjian
2001-12-12Don't accept names of complex types (ie, relation types) as beingTom Lane
requests for implicit trivial coercions. Prevents sillinesses like this one: regression=# select x.int8_tbl.q1 from int8_tbl x; ERROR: fmgr_info: function 270997776: cache lookup failed
2001-12-11Applied patch from Thomas O'Dowd that fixes timestamp parsing. The jdbc codeBarry Lind
wasn't updated to handle more than two decimal digits for fractional seconds that now are possible in 7.2. This patch fixes the timestamp parsing logic. I have built and tested on both jdbc1 and jdbc2.
2001-12-11Patch from Ned Wolpert that fixes a bug that caused the cache of types notBarry Lind
to be used, causing extra sql statements to be executed. This was a significant performance problem with the database meta data classes. The fix is a simple one liner.
2001-12-11Make sure that inlined S_UNLOCK is marked as an update of a 'volatile'Tom Lane
object. This should prevent the compiler from reordering loads and stores into or out of a critical section.
2001-12-11Repair roundoff-error problem for stddev/variance results near zero,Tom Lane
per complaint from Kemin Zhou. Fix lack of precision in numeric stddev/variance.
2001-12-10Suppress subquery pullup and pushdown when the subquery has anyTom Lane
set-returning functions in its target list. This ensures that we won't rewrite the query in a way that places set-returning functions into quals (WHERE clauses). Cf. bug reports from Joe Conway.
2001-12-10Declare LWLock pointers as volatile to prevent AIX compiler fromTom Lane
reordering operations at its whim. Releasing TAS lock before we've finished updating proc structure is uncool.
2001-12-10Update from Weiping HePeter Eisentraut
2001-12-10Update from Serguei MokhovPeter Eisentraut
2001-12-10AIX 5 needs same resultmap tweaks as AIX 4.Tom Lane
2001-12-10Repair case-conversion error in to_date's handling of roman numerals.Tom Lane
From Manuel Sugawara, approved by Karel Zak.
2001-12-10committed the missing filesMichael Meskes
2001-12-10Add French translationPeter Eisentraut
2001-12-10updatePeter Eisentraut
2001-12-10Remove duplicate lines from previous patch attempt. Trouble with myThomas G. Lockhart
DSL line at home broke things right in the middle of an update. :(
2001-12-10Support ODBC-style CURRENT_TIME, CURRENT_USER, etc with trailing emptyThomas G. Lockhart
parens. This is not SQL spec syntax, so later we will remove this extension from gram.y.
2001-12-09Fixed several bugs concerning indicators and added error messages instead of ↵Michael Meskes
segfaults.
2001-12-09Allow variable (unrestricted) precision for TIME and TIMESTAMP types in parser.Thomas G. Lockhart
2001-12-09Honor the typmod field for time zone intervals.Thomas G. Lockhart
2001-12-08Fix ecpg to allow pointer to structs.Michael Meskes
2001-12-06 - Removed debug message from preproc.y.Michael Meskes
- Fixed some bugs in exec sql var and exec sql type command.
2001-12-05 - Fixed variable handling in AT statement.Michael Meskes
- Fixed bug that caused segfault when given incorrect DB name. - Fixed bug in ecpglib causing indicator to list the size of the variable instead of the size of the data.
2001-12-05Fix for usage of spirntf in more portable way.Tatsuo Ishii
2001-12-05Re-enable SunOS4 port. ReplaceTatsuo Ishii
RTLD_LAZY | RTLD_GLOBAL to 1. It seems sunos4.h was accidentally modified between 7.1 and 7.2.
2001-12-04Enforce restriction that COPY DELIMITERS string must be exactly oneTom Lane
character; replace strchr() search with simple comparison to speed up COPY IN. Per discussion in pghackers.
2001-12-04Change appendStringInfoChar to appendStringInfoCharMacro in a couple ofTom Lane
hot spots --- buys about 10% in Verner's INSERT example.
2001-12-04Replace pq_getbytes(&ch, 1) calls with pq_getbyte(), which is easierTom Lane
to use and significantly faster. This tweak saves 25% (!) of the runtime of COPY IN in a test with 8000-character lines. I wouldn't normally commit a performance improvement this late in the cycle, but 25% got my attention...
2001-12-04Remove now-dead code for processing CONSTR_UNIQUE nodes inTom Lane
AlterTableAddConstraint. Earlier reorganization of the parser's processing of ALTER TABLE means that these node types no longer get here.
2001-12-04Hi Bruce, here is a first version of the hu.po file for the backend. IBruce Momjian
tested it with 7.2b3 and worked fine. Regards, Zoltan