summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/preproc
AgeCommit message (Collapse)Author
2006-08-02ynced parser and keyword list.Michael Meskes
Implemented EXEC SQL UNDEF. Applied first version of the regression test patch by Joachim Wieland <joe@mcknight.de>.
2006-07-30Replaced $Header$ by $§PosgreSQL$Michael Meskes
2006-07-30Added missing $Header$ entries.Michael Meskes
2006-07-28Added more SoC changes by Joachim Wieland <joe@mcknight.de>:Michael Meskes
- SHOW statement puts result into a variable - COPY TO STDOUT works
2006-07-14Fix a passel of recently-committed violations of the rule 'thou shaltTom Lane
have no other gods before c.h'. Also remove some demonstrably redundant #include lines, mostly of <errno.h> which was added to c.h years ago.
2006-06-26Added missing braces to prevent a segfault after usage of an undeclared cursor.Michael Meskes
2006-06-06Fixed two more memory leaks in ecpglib.Michael Meskes
Synced parser.
2006-05-11Code review for standard_conforming_strings patch. Fix it so it does notTom Lane
throw warnings for 100%-SQL-standard constructs, clean up some minor infelicities, try to un-break ecpg to the best of my ability. (It's not clear how ecpg is going to find out the setting of standard_conforming_strings, though.) I think pg_dump still needs work, too.
2006-04-25Back out RESET CONNECTION until there is more discussion.Bruce Momjian
2006-04-25Add RESET CONNECTION, to reset all aspects of a session.Bruce Momjian
Hans-J?rgen Sch?nig
2006-03-11Add CVS tag lines to files that were lacking them.Bruce Momjian
2006-03-07Remove the stub support we had for UNION JOIN; per discussion, this isTom Lane
not likely ever to be implemented seeing it's been removed from SQL2003. This allows getting rid of the 'filter' version of yylex() that we had in parser.c, which should save at least a few microseconds in parsing.
2006-03-07'make clean' should NOT remove *~ files.Tom Lane
2006-03-06Enable standard_conforming_strings to be turned on.Bruce Momjian
Kevin Grittner
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-02-09C++ comments are verboten. Per gripe from Kris Jurka.Tom Lane
2006-02-09Fix broken non-YYDEBUG case.Tom Lane
2006-02-08 Added just another test case.Michael Meskes
Fixed missing continuation line character. Do not translate $-quoting. Bit field notation belongs to a variable not a variable list. Output of line number only done by one function.
2006-02-04Added C bit fields to ecpg parserMichael Meskes
Added some default rules to lexer Added log output to prepare statement Added some more stuff to a test case
2006-02-04In ecpg, automatically double single quotes in $$ strings becauseBruce Momjian
internally $$ strings are converted to single-quote strings. In ecpg, output newlines in commands using standard C escapes, rather than using literal newlines, which is not portable.
2006-02-03Improve tab whitespace in file.Bruce Momjian
Add comment about $$ and '' SCONST strings.
2006-02-02More spacing cleanups.Bruce Momjian
2006-02-01Source code alignment fixes for preproc.y.Bruce Momjian
2006-02-01More alignment improvements.Bruce Momjian
2006-02-01Make pgc.l source code alignment consistent.Bruce Momjian
2006-01-24- Synced parser and keyword list.Michael Meskes
- Added another test case.
2006-01-17Data transferred binary is now put into the variables verbatim.Michael Meskes
Also added a test case for a binary cursor.
2005-12-29Revert some careless search-and-replace: "ADD" in comment text shouldNeil Conway
not be replaced with "ADD_P".
2005-12-27Protect ADD and HEADER symbols from conflicting with MIPS includes.Bruce Momjian
2005-12-09Allow installation into directories containing spaces in the name.Peter Eisentraut
2005-12-09Stamp libraries for 8.2 by updating minor library version numbers andBruce Momjian
Win32 library files.
2005-12-02Added special handling of CONNECTION variable that is used by ECPG instead ↵Michael Meskes
of given to the backend.
2005-11-30- Made several variables "const char *" instead of "char *" as proposed by ↵Michael Meskes
Qingqing Zhou <zhouqq@cs.toronto.edu>. - Replaced all strdup() calls by ECPGstrdup(). - Set ecpg library version to 5.2. - Set ecpg version to 4.2.1.
2005-11-27Add missing semicolon. Recent versions of bison seem to choke on this,Tom Lane
per buildfarm report from platypus, even though older versions let it pass.
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-10-05Also synced the ecpg lexer with the backend lexer.Michael Meskes
2005-10-04Somehow I missed some parser changes, so this commit comes pretty late. I ↵Michael Meskes
just synced the parser of ecpg against the backend version, but still have to sync the lexer. Also I fixed a bug in a bug fix I committed a few weeks ago. he check for a varchar pointer was incomplete.
2005-08-29Fix misspelled error message.Tom Lane
2005-08-24 - Check for NULL before checking whether argument is an array.Michael Meskes
- Remove stary character from string quoting. - Fixed check to report missing varchar pointer implementation.
2005-08-22Back out incorrect use of E'' escape addition.Bruce Momjian
2005-07-02Add E'' to internally created SQL strings that contain backslashes.Bruce Momjian
Improve code clarity by using macros for E'' processing.
2005-06-16Add \x hex support to ecpg strings. This just passes them to the backend.Bruce Momjian
2005-03-14Bump minor version numbers for 8.1 compared to 8.0.Bruce Momjian
2005-03-11Add fprintf() custom version to libpgport.Bruce Momjian
Document use of macros for pg_printf functions. Bump major versions of all interfaces to handle movement of get_progname from libpq to libpgport in 8.0, and probably other libpgport changes in 8.1.
2005-02-10Fixed more parsing bugs in other CREATE statements as pointed out by TANIDAMichael Meskes
Yutaka <tanida@sra.co.jp>.
2005-02-09Fixed bug in parsing of CREATE AS statement.Michael Meskes
2005-02-02Fixed bug in parsing of #line statement in declare section.Michael Meskes
2005-01-25Fixed segfault due to freeing a struct definition twice if it was a named ↵Michael Meskes
struct used in a typedef.
2005-01-18Update version stamps for 8.1 as listed in RELEASE_CHANGES.Bruce Momjian
2005-01-10Fixed segfault in adjust_informix due to missing varchar type.Michael Meskes