aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg
Commit message (Expand)AuthorAge
* Remove unnecessary (char *) casts [mem]Peter Eisentraut2025-02-12
* Remove unnecessary (char *) casts [string]Peter Eisentraut2025-02-12
* meson: Add pg_regress_ecpg to ecpg test dependenciesAndres Freund2025-02-04
* Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() input.Noah Misch2025-01-25
* Add OLD/NEW support to RETURNING in DML queries.Dean Rasheed2025-01-16
* ecpg: Restore detection of unsupported COPY FROM STDIN.Fujii Masao2025-01-15
* Fix error message wordingÁlvaro Herrera2025-01-07
* Update copyright for 2025Bruce Momjian2025-01-01
* Partial pgindent of .l and .y filesPeter Eisentraut2024-12-25
* Fix printf format string warning on MinGW.Thomas Munro2024-12-06
* Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro2024-12-04
* Fix broken list-munging in ecpg's remove_variables().Tom Lane2024-12-01
* Remove useless casts to (void *)Peter Eisentraut2024-11-28
* Require sizeof(bool) == 1.Thomas Munro2024-11-28
* ecpg: clean up some other assorted memory leaks.Tom Lane2024-11-27
* ecpg: put all string-valued tokens returned by pgc.l in local storage.Tom Lane2024-11-27
* ecpg: fix some memory leakage of data-type-related structures.Tom Lane2024-11-27
* Revert "Blind attempt to fix _configthreadlocale() failures on MinGW."Thomas Munro2024-11-27
* Remove configure check for _configthreadlocale().Thomas Munro2024-11-27
* ecpg: Fix out-of-bound read in DecodeDateTime()Michael Paquier2024-10-23
* ecpg: Refactor ecpg_log() to skip unnecessary calls to ECPGget_sqlca().Fujii Masao2024-10-22
* ecpg: fix more minor mishandling of bad input in preprocessor.Tom Lane2024-10-17
* ecpg: fix some minor mishandling of bad input in preprocessor.Tom Lane2024-10-16
* ecpg: invent a saner syntax for ecpg.addons entries.Tom Lane2024-10-14
* ecpg: add cross-checks to parse.pl for usage of internal tables.Tom Lane2024-10-14
* ecpg: avoid breaking the IDENT precedence level in two.Tom Lane2024-10-14
* ecpg: improve preprocessor's memory management.Tom Lane2024-10-14
* ecpg: move some functions into a new file ecpg/preproc/util.c.Tom Lane2024-10-14
* ecpg: re-implement preprocessor's string management.Tom Lane2024-10-14
* ecpg: major cleanup, simplification, and documentation of parse.pl.Tom Lane2024-10-14
* ecpg: remove check_rules.pl.Tom Lane2024-10-14
* ecpg: clean up documentation of parse.pl, and add more input checking.Tom Lane2024-10-14
* Remove traces of BeOS.Peter Eisentraut2024-10-14
* ecpg: avoid adding whitespace around '&' in connection URLs.Tom Lane2024-10-04
* Simplify checking for xlocale.hPeter Eisentraut2024-10-01
* Prevent mis-encoding of "trailing junk after numeric literal" errors.Tom Lane2024-09-05
* thread-safety: gmtime_r(), localtime_r()Peter Eisentraut2024-08-23
* Remove dependence on -fwrapv semantics in a few places.Nathan Bossart2024-08-15
* Clean up indentation and whitespace inconsistencies in ecpg.Tom Lane2024-08-15
* Fix inappropriate uses of atol()Peter Eisentraut2024-08-10
* Revert ECPG's use of pnstrdup()Peter Eisentraut2024-08-07
* Add -Wmissing-variable-declarations to the standard compilation flagsPeter Eisentraut2024-08-03
* Include bison header files into implementation filesPeter Eisentraut2024-08-02
* Add extern declarations for Bison global variablesPeter Eisentraut2024-07-25
* Fix overflow in parsing of positional parameterPeter Eisentraut2024-07-02
* Fix PL/pgSQL's handling of integer ranges containing underscores.Dean Rasheed2024-06-04
* Remove race conditions between ECPGdebug() and ecpg_log().Tom Lane2024-05-23
* Re-forbid underscore in positional parametersPeter Eisentraut2024-05-15
* Translation updatesPeter Eisentraut2024-05-06
* Make two-phase tests of ECPG and main suite more concurrent-proofMichael Paquier2024-04-29