Commit Graph

1924 Commits (c67989789cec3953effca4e01dff834abff9116a)

Author SHA1 Message Date
Tom Lane 0836683a89 Improve error report for PL/pgSQL reserved word used as a field name. 6 months ago
Tom Lane 999f172ded De-reserve keywords EXECUTE and STRICT in PL/pgSQL. 6 months ago
Tom Lane b27644bade Sync typedefs.list with the buildfarm. 7 months ago
Peter Eisentraut 1a857348e4 plpython: Remove obsolete test expected file 7 months ago
Tom Lane 4672b62239 Run pgindent on the previous commit. 7 months ago
Tom Lane c6f7f11d8f Fix edge-case resource leaks in PL/Python error reporting. 7 months ago
Tom Lane be86ca103a Fix memory leakage when function compilation fails. 8 months ago
Peter Eisentraut 18c4fff640 Translation updates 8 months ago
Tom Lane 94b84a6072 Don't use double-quotes in #include's of system headers, redux. 9 months ago
Tom Lane 2311f193ea Remove circular #include's between plpython.h and plpy_util.h. 9 months ago
Peter Eisentraut 231064aa0f plpython: Add test for returning Python set from SETOF function 9 months ago
Tom Lane 0dca5d68d7 Change SQL-language functions to use the plan cache. 9 months ago
Tom Lane 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 10 months ago
Tom Lane 58fdca2204 plpgsql: make WHEN OTHERS distinct from WHEN SQLSTATE '00000'. 10 months ago
Tom Lane 16a3ae504e Revert inappropriate weakening of an Assert in plpgsql. 10 months ago
Tom Lane 7fe312f609 Fix plpgsql's handling of simple expressions in scrollable cursors. 10 months ago
Peter Eisentraut 0793ab8100 Activate Python "Limited API" in PL/Python 10 months ago
Peter Eisentraut 3691edfab9 pg_noreturn to replace pg_attribute_noreturn() 10 months ago
Peter Eisentraut 72a3d0462b Prepare for Python "Limited API" in PL/Python 10 months ago
Tom Lane 34c3c5ce1c Include column name in build_attrmap_by_position's error reports. 10 months ago
Tom Lane 246dedc5d0 Allow => syntax for named cursor arguments in plpgsql. 10 months ago
Peter Eisentraut f734c9fc3a Revert "Prepare for Python "Limited API" in PL/Python" 11 months ago
Peter Eisentraut c47e8df815 Prepare for Python "Limited API" in PL/Python 11 months ago
Peter Eisentraut 32c393f9f1 Remove obsolete Python version check 11 months ago
Tom Lane c366d2bdba Allow extension functions to participate in in-place updates. 11 months ago
Tom Lane 6c7251db0c Implement new optimization rule for updates of expanded variables. 11 months ago
Tom Lane 36fb9ef269 Detect whether plpgsql assignment targets are "local" variables. 11 months ago
Tom Lane a654af21ae Preliminary refactoring of plpgsql expression construction. 11 months ago
Tom Lane 6a7283dd2f Refactor pl_funcs.c to provide a usage-independent tree walker. 11 months ago
Peter Eisentraut 83ea6c5402 Virtual generated columns 11 months ago
John Naylor 128897b101 Fix grammatical typos around possessive "its" 12 months ago
Peter Eisentraut 473a575e05 Return yyparse() result not via global variable 12 months ago
Tom Lane 29dfffae0a Repair memory leaks in plpython. 1 year ago
Thomas Munro 026762dae3 Provide 64-bit ftruncate() and lseek() on Windows. 1 year ago
Peter Eisentraut 7b27f5fd36 plpgsql: pure parser and reentrant scanner 1 year ago
Peter Eisentraut b18464fad4 Remove useless function declaration 1 year ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
Tom Lane 98b1efd6ef Update obsolete reference to plpgsql's gram.y file. 1 year ago
Peter Eisentraut 3f2d72b493 plpgsql: Rename a variable for clarity 1 year ago
Peter Eisentraut 301de6a6f6 Partial pgindent of .l and .y files 1 year ago
Peter Eisentraut 1eb7cb21c2 Remove pgrminclude annotations 1 year ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Thomas Munro 97525bc5c8 Require sizeof(bool) == 1. 1 year ago
Peter Eisentraut 32a2aa77ef Add support for Tcl 9 1 year ago
Michael Paquier db80507d98 Simplify some SPI tests of PL/Python 1 year ago
Tom Lane c4252c9ef0 Fix cross-version upgrade tests. 1 year ago
Tom Lane a34c33fd22 Avoid bizarre meson behavior with backslashes in command arguments. 1 year ago
Noah Misch b7e3a52a87 Block environment variable mutations from trusted PL/Perl. 1 year ago
Peter Eisentraut 9be4e5d293 Remove unused #include's from contrib, pl, test .c files 1 year ago
Tom Lane 534d0ea6c2 Generalize plpgsql's heuristic for importing expanded objects. 1 year ago