summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg
AgeCommit message (Collapse)Author
2001-04-05Hopefully fixed the long long problem.Michael Meskes
2001-04-02Synced pgc.l with scan.l.Michael Meskes
2001-03-29Applied bug fix by Adriaan Joubert <a.joubert@albourne.com>Michael Meskes
2001-03-23Fix comments that were mis-wrapped, for Tom Lane.Bruce Momjian
2001-03-22Remove dashes in comments that don't need them, rewrap with pgindent.Bruce Momjian
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-03-16Fixed bug in handling of pointers to structs.Michael Meskes
2001-03-01Remove HAVE_OPTARG per discussion in hackers list.Tatsuo Ishii
2001-02-27Massive commits for SunOS4 port.Tatsuo Ishii
2001-02-26Fixed variable handling in preproc.y.Michael Meskes
2001-02-21Change case-folding of keywords to conform to SQL99 and fix misbehaviorTom Lane
in Turkish locale. Keywords are now checked under pure ASCII case-folding rules ('A'-'Z'->'a'-'z' and nothing else). However, once a word is determined not to be a keyword, it will be case-folded under the current locale, same as before. See pghackers discussion 20-Feb-01.
2001-02-20Make sure -L and -I's for our source tree are always before system includePeter Eisentraut
or library directories on the command line.
2001-02-19Synced gram.y and preproc.y.Michael Meskes
2001-02-12Remove // and make /* */Bruce Momjian
2001-02-10Only look for bison as YACC; other yaccs need to be selected explicitly.Peter Eisentraut
When no suitable YACC is configured, supply useful informational messages to users. (Same way flex has been handled for a while.)
2001-02-10Restructure the key include files per recent pghackers discussion: thereTom Lane
are now separate files "postgres.h" and "postgres_fe.h", which are meant to be the primary include files for backend .c files and frontend .c files respectively. By default, only include files meant for frontend use are installed into the installation include directory. There is a new make target 'make install-all-headers' that adds the whole content of the src/include tree to the installed fileset, for use by people who want to develop server-side code without keeping the complete source tree on hand. Cleaned up a whole lot of crufty and inconsistent header inclusions.
2001-02-09I have deleted the include of termios.h in include/port/qnx4.h.Bruce Momjian
Then I recompiled pgsql and I have compiled a program with ecpg. I have removed the termios.h, and the ECHO hack. Thanks Maurizio
2001-02-02Apply patches for QNX from MaurizioBruce Momjian
2001-01-31Applied two bug fixes by Christof Petig.Michael Meskes
2001-01-25Synced gram.y and preproc.y.Michael Meskes
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-23Moved database name handling to libecpg.Michael Meskes
2001-01-22Synced preproc.y with gram.y and added missing include file to pgc.l.Michael Meskes
2001-01-14Restructure backend SIGINT/SIGTERM handling so that 'die' interruptsTom Lane
are treated more like 'cancel' interrupts: the signal handler sets a flag that is examined at well-defined spots, rather than trying to cope with an interrupt that might happen anywhere. See pghackers discussion of 1/12/01.
2001-01-09Synced preproc.y with gram.y.Michael Meskes
2001-01-05Remove not-really-standard implementation of CREATE TABLE's UNDER clause,Tom Lane
and revert documentation to describe the existing INHERITS clause instead, per recent discussion in pghackers. Also fix implementation of SQL_inheritance SET variable: it is not cool to look at this var during the initial parsing phase, only during parse_analyze(). See recent bug report concerning misinterpretation of date constants just after a SET TIMEZONE command. gram.y really has to be an invariant transformation of the query string to a raw parsetree; anything that can vary with time must be done during parse analysis.
2001-01-02I've found a memory leak in libecpg of PostgreSQL 7.0.3.Bruce Momjian
The leak is caused by the memory allocation in src/interfaces/ecpg/lib/execute.c in line 669 which is never freed. Adding a "free(array_query);" after PQexec in line 671 seems to fix the leak. Thorsten Knabe
2000-12-22- Fixed bug in a connect statement using varchars.Michael Meskes
- Synced parser.
2000-12-18 - Synced gram.y and preproc.y.Michael Meskes
- Synced keyword.c. - Added several small patches from Christof.
2000-12-15Remove current->old mapping.Bruce Momjian
2000-12-15Change ET_WARN to ET_NOTICE to match internal codes, leave message asBruce Momjian
WARNING. Fix German FAQ mention about warning.
2000-12-07Silence compiler warning.Tom Lane
2000-12-03Ensure that all uses of <ctype.h> functions are applied to unsigned-charTom Lane
values, whether the local char type is signed or not. This is necessary for portability. Per discussion on pghackers around 9/16/00.
2000-11-30Make all commands that link a program look likePeter Eisentraut
$(CC) $(CFLAGS) $(LDFLAGS) <object files> <extra-libraries> $(LIBS) -o $@ This form seemed to be the most portable, readable, and logical, but in any case it's better than having a dozen different ones in the tree.
2000-11-26 current cvs tree does build because of a small problem in ECPG. Here is aBruce Momjian
little patch which correct that. thanks cyril
2000-11-20Fix yacc failures in preproc.y.Tom Lane
2000-11-20Add configure checks for strtoll, strtoull (or strto[u]q). DisablePeter Eisentraut
'long long int' portions of ecpg if the type or these functions don't exist.
2000-11-20Parser synced.Michael Meskes
2000-11-20Eliminate unused-variable warning.Tom Lane
2000-11-09Applied yet another patch by Christof. Thanks Cristof!Michael Meskes
Synced parser.
2000-11-08Add dependencies required for parallel makePeter Eisentraut
2000-11-07Undo incorrectly committed Makefile.Michael Meskes
2000-11-07Third try. Sorry, I had a wrong path in my copy statement.Michael Meskes
2000-11-07Added more patches by Cristif Petig.Michael Meskes
2000-11-03Parser sync.Michael Meskes
2000-10-31Added patch by Christof Petig <christof.petig@wtal.de> that fixes some bugs ↵Michael Meskes
in preproc.y.
2000-10-30Sync preproc.y with gram.y.Michael Meskes
2000-10-29Removed multibyte stuff since client does not know about encoding in the ↵Michael Meskes
backendFixed quoting bug reported by Sascha Demetrio (sd@b-comp.de).
2000-10-25Synced preproc.y with gram.y.Michael Meskes
2000-10-25Added some more C constructs to the parser.Michael Meskes