aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/preproc/pgc.l
Commit message (Expand)AuthorAge
* Fix C++ incompatibilities in ecpg/preproc/ header files.Tom Lane2019-05-31
* Fix off-by-one check that can lead to a memory overflow in ecpg.Michael Meskes2019-04-11
* Fix potential memory access violation in ecpg if filename of include file isMichael Meskes2019-03-11
* Replace @postgresql.org with @lists.postgresql.org for mailinglistsMagnus Hagander2019-01-19
* Replace the data structure used for keyword lookup.Tom Lane2019-01-06
* Update copyright for 2019Bruce Momjian2019-01-02
* Rename ecpg's various "extern.h" files to have distinct names.Tom Lane2018-12-01
* Fix realfailN lexer rules to not make assumptions about input format.Tom Lane2018-11-13
* Remove unused code in ECPG.Tom Lane2018-11-13
* Align ECPG lexer more closely with the core and psql lexers.Tom Lane2018-11-13
* Fix lexing of standard multi-character operators in edge cases.Andrew Gierth2018-08-23
* Reduce an unnecessary O(N^3) loop in lexer.Andrew Gierth2018-08-23
* Move strtoint() to commonPeter Eisentraut2018-03-13
* Change internal integer representation of Value nodePeter Eisentraut2018-03-13
* Update copyright for 2018Bruce Momjian2018-01-02
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Exclude flex-generated code from coverage testingPeter Eisentraut2017-10-16
* Remove unnecessary parentheses in return statementsPeter Eisentraut2017-09-05
* Allow continuation lines in ecpg cppline parsing.Michael Meskes2017-08-15
* Fix a potential double-free in ecpg.Michael Meskes2017-03-10
* Remove useless duplicate inclusions of system header files.Tom Lane2017-02-25
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Use "%option prefix" to set API names in ecpg's lexer.Tom Lane2016-12-11
* Typo fix.Tom Lane2016-03-19
* Build backend/parser/scan.l and interfaces/ecpg/preproc/pgc.l standalone.Tom Lane2016-03-19
* Change ecpg lexer to accept comments with line breaks in CPP lines.Michael Meskes2016-02-16
* Update copyright for 2016Bruce Momjian2016-01-02
* Fixed some memory leaks in ECPG.Michael Meskes2015-06-12
* Make operator precedence follow the SQL standard more closely.Tom Lane2015-03-11
* Clean up the mess from => patch.Tom Lane2015-03-10
* Update copyright for 2015Bruce Momjian2015-01-06
* Prevent potential overruns of fixed-size buffers.Tom Lane2014-02-17
* Mark some more variables as static or include the appropriate headerPeter Eisentraut2014-02-08
* Update copyright for 2014Bruce Momjian2014-01-07
* More improvement to comment parsing in ecpg.Michael Meskes2013-11-25
* Distinguish between C and SQL mode for C-style comments.Michael Meskes2013-11-24
* ecpg: Split off mmfatal() from mmerror()Peter Eisentraut2013-11-19
* Fix whitespace issues found by git diff --check, add gitattributesPeter Eisentraut2013-11-10
* Close file to no leak file descriptor memory. Found by Coverity.Michael Meskes2013-09-08
* Clean up references to SQL92Peter Eisentraut2013-04-20
* Update copyrights for 2013Bruce Momjian2013-01-01
* Lots of doc corrections.Robert Haas2012-04-23
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Standardize treatment of strcmp() return valuePeter Eisentraut2011-12-27
* Clean up whitespace and indentation in parser and scanner filesPeter Eisentraut2011-11-01
* Add "%option warn" to all flex input files that lacked it.Tom Lane2011-08-25
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Added rule to ecpg lexer to accept "Unicode surrogate pair in extended quotedMichael Meskes2010-12-23
* Remove useless whitespace at end of linesPeter Eisentraut2010-11-23
* Remove cvs keywords from all files.Magnus Hagander2010-09-20