aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* From: Brian E Gallew <geek+@cmu.edu>Marc G. Fournier1998-02-14
| | | | | | | | dgux 5.4R4.11 Missing port-protos.h (not needed, I think). Wants dld.h. Should really use the system dl stuff (like i386_solaris). Needs to include <netinet/in.h> before <arpa/inet.h>. Here are some patches...
* Apparently there was aMarc G. Fournier1998-02-14
| | | | | | | | compiler define that should have been enabled, but was not due to different naming conventions for Linux/Alpha. Attached is the patch he sent me, that I have not had a chance to test yet. From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu>
* Remove HBA related switchMarc G. Fournier1998-02-14
| | | | From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
* From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier1998-02-14
| | | | | | | 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:
* Man page for ecpg.1Marc G. Fournier1998-02-13
|
* Atttypmod cleanup.Bruce Momjian1998-02-13
|
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-13
| | | | | | | | | | | | | | 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)
* From: Zeugswetter Andreas SARZ <Andreas.Zeugswetter@telecom.at>Marc G. Fournier1998-02-13
| | | | | | | | | 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.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-13
| | | | | | | | | 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.
* Add missing extern.h fileMarc G. Fournier1998-02-13
|
* Makefile.in needs to be configured to use PORTNAME variableMarc G. Fournier1998-02-13
|
* Remove interfaces/ecpg/{include,preproc}/Makefile.in from configureMarc G. Fournier1998-02-13
|
* gram.y: ALL_SUBLINK type was returned for x Op (subquery).Vadim B. Mikheev1998-02-13
| | | | parse_expr.c: only Op of bool type are supported currently...
* From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier1998-02-13
| | | | | | | | | 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.
* Remove -m486 option, since it is platform specific...this should technicallyMarc G. Fournier1998-02-13
| | | | | be removed everywhere, but so far linux-elf is the only platform that is being reported a problem with...
* Subselects...Vadim B. Mikheev1998-02-13
|
* New SubPlan node for subselects.Vadim B. Mikheev1998-02-13
| | | | New PARAM_EXEC type.
* EState->->es_param_exec_vals = NULL; in CreateExecutorState().Vadim B. Mikheev1998-02-13
|
* Fix for EXISTS.Vadim B. Mikheev1998-02-13
|
* Support for subselects.Vadim B. Mikheev1998-02-13
|
* Call union_planner() instead of planner().Vadim B. Mikheev1998-02-13
|
* Old planner() becomes union_planner(); new planner() makes initializationVadim B. Mikheev1998-02-13
| | | | | | | 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.
* Quite limited support for subselects in clausesel.c.Vadim B. Mikheev1998-02-13
| | | | Get rid of #ifdef INDEXSCAN_PATCH in indxpath.c.
* Support for subselects.Vadim B. Mikheev1998-02-13
| | | | (Have to re-visit readfuncs.c)
* Support for subselects.Vadim B. Mikheev1998-02-13
| | | | | | | 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.
* Support for subselects.Vadim B. Mikheev1998-02-13
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-12
| | | | Here's the ecpg patch for the local variables bug I reported earlier:
* There, fixedMarc G. Fournier1998-02-12
|
* Screwed this up...fixing nowMarc G. Fournier1998-02-12
|
* Clean up Makefiles - shouldn't require configure *.in Makefiles, as they shouldMarc G. Fournier1998-02-12
| | | | pull their data/info from Makefile.global
* Remove configure code from ecpg, as well as remove the 'for' loop from theMarc G. Fournier1998-02-12
| | | | Makefile, as it isn't appropriate for GNUmake
* MemSet cleanup.Bruce Momjian1998-02-12
|
* Memset cleanupBruce Momjian1998-02-11
|
* Change to MemSet for Alpha.Bruce Momjian1998-02-11
|
* Change int align.Bruce Momjian1998-02-11
|
* Goodbye register keyword. Compiler knows better.Bruce Momjian1998-02-11
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Cleanups for ecpg, as well as a missing patch so that its configured in
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Cleanups for ecpg, as well as a missing patch so that its configured in
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Remove "temp" configure files
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-11
| | | | | | | 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.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-11
| | | | | | | 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.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-11
| | | | | | | 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.
* Update test for newly implemented "<=" operator.Thomas G. Lockhart1998-02-11
|
* Try bumping to version two...Thomas G. Lockhart1998-02-11
|
* Define ROW and STATEMENT as parser tokens.Thomas G. Lockhart1998-02-11
| | | | | | | | | | | | | | 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".
* Automatically promote out of range integers to floats.Thomas G. Lockhart1998-02-11
| | | | Throw elog(NOTICE) to flag promotion.
* Fix typos in SQL statement terminators.Thomas G. Lockhart1998-02-11
|
* regression test based off of Solaris/Sparc v2.6Marc G. Fournier1998-02-10
|
* Erk, the whole directory structure changed on us here...Marc G. Fournier1998-02-10
|
* Updated ECPG From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-10
|