summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1998-02-14Remove HBA related switchMarc G. Fournier
From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
1998-02-14From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier
The file 'backend/utils/adt/arrayfuncs.c' won't compile with the February 14th snapshot, because of an inconsistency between the declaration and implementation of ReadArrayStr(). As far as I can tell, the predeclaration is wrong. I assume this is what was meant:
1998-02-13Man page for ecpg.1Marc G. Fournier
1998-02-13Atttypmod cleanup.Bruce Momjian
1998-02-13From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
just a little correction in the pltcl_guide.nr. Sometimes I changed the name of tuple arguments to numbers like the other args are. Otherwise it wasn't possible to create a function as CREATE FUNCTION f (EMP, EMP) ... LANGUAGE 'pltcl'; The arguments are now accessed in the function as $1(name) vs. $2(name)
1998-02-13From: Zeugswetter Andreas SARZ <Andreas.Zeugswetter@telecom.at>Marc G. Fournier
Only occurrs in src/include/storage/s_lock.h:#if defined(__AIX) src/include/utils/dt.h:#if defined(__AIX) src/include/utils/nabstime.h:#if defined(__AIX) Simply delete one underscore, only occurs once per file, so no patch.
1998-02-13From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
Someone changed the parser to build a TypeName node on CREATE FUNCTION in any case. As a side effect, ALL! functions created got the proretset attribute to true. Thus for a SELECT the parser wrapped an Iter node around the Expr and since singleton functions set isDone the Iter returns no tuple up.
1998-02-13Add missing extern.h fileMarc G. Fournier
1998-02-13Makefile.in needs to be configured to use PORTNAME variableMarc G. Fournier
1998-02-13Remove interfaces/ecpg/{include,preproc}/Makefile.in from configureMarc G. Fournier
1998-02-13gram.y: ALL_SUBLINK type was returned for x Op (subquery).Vadim B. Mikheev
parse_expr.c: only Op of bool type are supported currently...
1998-02-13From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier
Apart from this Makefile hack, all I've done is to make dynamically loaded code modules fail properly (as was already done for __mips__, although I think this is too loose: I believe NetBSD for the pmax can do dynamic linking), and to add test-and-set lock handling. As Bruce suggested, this is done in a maximally efficient inlined way: I was not aware that this code was so important, speed-wise.
1998-02-13Remove -m486 option, since it is platform specific...this should technicallyMarc G. Fournier
be removed everywhere, but so far linux-elf is the only platform that is being reported a problem with...
1998-02-13Subselects...Vadim B. Mikheev
1998-02-13New SubPlan node for subselects.Vadim B. Mikheev
New PARAM_EXEC type.
1998-02-13EState->->es_param_exec_vals = NULL; in CreateExecutorState().Vadim B. Mikheev
1998-02-13Fix for EXISTS.Vadim B. Mikheev
1998-02-13Support for subselects.Vadim B. Mikheev
1998-02-13Call union_planner() instead of planner().Vadim B. Mikheev
1998-02-13Old planner() becomes union_planner(); new planner() makes initializationVadim B. Mikheev
of some global variables to support subselects and calls union_planner(). Calls to SS_replace_correlation_vars() and SS_process_sublinks() in query_planner() before planning. Get rid of #ifdef INDEXSCAN_PATCH in createplan.c.
1998-02-13Quite limited support for subselects in clausesel.c.Vadim B. Mikheev
Get rid of #ifdef INDEXSCAN_PATCH in indxpath.c.
1998-02-13Support for subselects.Vadim B. Mikheev
(Have to re-visit readfuncs.c)
1998-02-13Support for subselects.Vadim B. Mikheev
ExecReScan for nodeAgg, nodeHash, nodeHashjoin, nodeNestloop and nodeResult. Fixed ExecReScan for nodeMaterial. Get rid of #ifdef INDEXSCAN_PATCH. Get rid of ExecMarkPos and ExecRestrPos in nodeNestloop.
1998-02-13Support for subselects.Vadim B. Mikheev
1998-02-12From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier
Here's the ecpg patch for the local variables bug I reported earlier:
1998-02-12There, fixedMarc G. Fournier
1998-02-12Screwed this up...fixing nowMarc G. Fournier
1998-02-12Clean up Makefiles - shouldn't require configure *.in Makefiles, as they shouldMarc G. Fournier
pull their data/info from Makefile.global
1998-02-12Remove configure code from ecpg, as well as remove the 'for' loop from theMarc G. Fournier
Makefile, as it isn't appropriate for GNUmake
1998-02-12MemSet cleanup.Bruce Momjian
1998-02-11Memset cleanupBruce Momjian
1998-02-11Change to MemSet for Alpha.Bruce Momjian
1998-02-11Change int align.Bruce Momjian
1998-02-11Goodbye register keyword. Compiler knows better.Bruce Momjian
1998-02-11From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier
Cleanups for ecpg, as well as a missing patch so that its configured in
1998-02-11From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier
Cleanups for ecpg, as well as a missing patch so that its configured in
1998-02-11From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier
Remove "temp" configure files
1998-02-11From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
A few minutes ago I sent down the PL/Tcl directory to this list. Look at it and reuse anything that might help to build PL/perl. I really hope that PL/perl and PL/Tcl appear in the 6.3 distribution. I'll do whatever I can to make this happen.
1998-02-11From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
A few minutes ago I sent down the PL/Tcl directory to this list. Look at it and reuse anything that might help to build PL/perl. I really hope that PL/perl and PL/Tcl appear in the 6.3 distribution. I'll do whatever I can to make this happen.
1998-02-11From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
A few minutes ago I sent down the PL/Tcl directory to this list. Look at it and reuse anything that might help to build PL/perl. I really hope that PL/perl and PL/Tcl appear in the 6.3 distribution. I'll do whatever I can to make this happen.
1998-02-11Update test for newly implemented "<=" operator.Thomas G. Lockhart
1998-02-11Try bumping to version two...Thomas G. Lockhart
1998-02-11Define ROW and STATEMENT as parser tokens.Thomas G. Lockhart
Use explicit tokens to decode CREATE TRIGGER clauses. Allow ROW and STATEMENT as column identifiers. Fix CAST syntax to require parens per SQL92 spec. Define TypeId to allow correct translation of type names in CREATE FUNCTION and other statements. Need to do this without looking up defined type names because CREATE FUNCTION can specify undefined (new) types. Define UserId to complete removal of "Id" generic entity. Define xlateSqlFunc() to convert SQL92 CHARACTER_LENGTH() and CHAR_LENGTH() functions to calls to length(). Define func_name parser entity for contexts requiring a function name. Have xlateSqlType() translate "float" to "float8".
1998-02-11Automatically promote out of range integers to floats.Thomas G. Lockhart
Throw elog(NOTICE) to flag promotion.
1998-02-11Fix typos in SQL statement terminators.Thomas G. Lockhart
1998-02-10regression test based off of Solaris/Sparc v2.6Marc G. Fournier
1998-02-10Erk, the whole directory structure changed on us here...Marc G. Fournier
1998-02-10Updated ECPG From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier
1998-02-10Pass around typmod as int16.Bruce Momjian
1998-02-10Clean up regression tests for SunOS (based on Solaris v2.6)Marc G. Fournier
Clean up strings.out , removed func_get_detail from error message