Commit Graph

628 Commits (2436b8c047fff793c9d115dd0acb48c0b6e114d9)

Author SHA1 Message Date
Peter Eisentraut 8b7f27fef3 Make some use of anonymous unions [plpython] 3 months ago
Tom Lane 83a5641945 Provide more-specific error details/hints for function lookup failures. 4 months ago
Peter Eisentraut 53eff471c6 PL/Python: Add event trigger support 5 months ago
Peter Eisentraut 6e09c960eb PL/Python: Refactor for event trigger support 5 months ago
Tom Lane 4300d8b6a7 Don't put library-supplied -L/-I switches before user-supplied ones. 5 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
Peter Eisentraut 18c4fff640 Translation updates 8 months ago
Tom Lane 2311f193ea Remove circular #include's between plpython.h and plpy_util.h. 8 months ago
Peter Eisentraut 231064aa0f plpython: Add test for returning Python set from SETOF function 9 months ago
Tom Lane 55527368bd Use PG_MODULE_MAGIC_EXT in our installable shared libraries. 9 months ago
Peter Eisentraut 0793ab8100 Activate Python "Limited API" in PL/Python 10 months ago
Peter Eisentraut 72a3d0462b Prepare for Python "Limited API" in PL/Python 10 months ago
Peter Eisentraut f734c9fc3a Revert "Prepare for Python "Limited API" in PL/Python" 10 months ago
Peter Eisentraut c47e8df815 Prepare for Python "Limited API" in PL/Python 10 months ago
Peter Eisentraut 32c393f9f1 Remove obsolete Python version check 10 months ago
Peter Eisentraut 83ea6c5402 Virtual generated columns 11 months ago
Tom Lane 29dfffae0a Repair memory leaks in plpython. 12 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Michael Paquier db80507d98 Simplify some SPI tests of PL/Python 1 year ago
Peter Eisentraut 9be4e5d293 Remove unused #include's from contrib, pl, test .c files 1 year ago
Tom Lane 218527d014 Don't bother checking the result of SPI_connect[_ext] anymore. 1 year ago
Heikki Linnakangas fe8dd65bf2 Mark misc static global variables as const 1 year ago
Peter Eisentraut 2e810bdb7f Make formatting in nls.mk files more consistent 2 years ago
Tom Lane d727c54317 Fix recursive RECORD-returning plpython functions. 2 years ago
Tom Lane c5bec5426a Don't corrupt plpython's "TD" dictionary in a recursive trigger call. 2 years ago
Peter Eisentraut 7a31eb2aaa Translation updates 2 years ago
Tom Lane 5eac8cef24 Avoid possible longjmp-induced logic error in PLy_trigger_build_args. 2 years ago
Peter Eisentraut 97d85be365 Make the order of the header file includes consistent 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut c538592959 Make all Perl warnings fatal 2 years ago
Tom Lane a46972e30c Fix mistaken file name in plpython's meson recipe. 2 years ago
Tom Lane 58c3151bbc Hide warnings from Python headers when using gcc-compatible compiler. 2 years ago
Peter Eisentraut 721856ff24 Remove distprep 2 years ago
Michael Paquier af5b3c3d1e Fix assertion failure with PL/Python exceptions 2 years ago
Peter Eisentraut 2bdd7b262f Translation updates 2 years ago
Peter Eisentraut 3f0199da5a Translation updates 3 years ago
Peter Eisentraut 473e02f6f9 Translation updates 3 years ago
Nathan Bossart 57d0051706 Move return statements out of PG_TRY blocks. 3 years ago
Tom Lane 0553528e7c Tighten array dimensionality checks in Python -> SQL array conversion. 3 years ago
Tom Lane 81eaaf65e3 Handle zero-length sublist correctly in Python -> SQL array conversion. 3 years ago
David Rowley 3f58a4e296 Fix various typos and incorrect/outdated name references 3 years ago
Peter Geoghegan d6f0f95a6b Harmonize some more function parameter names. 3 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
Andres Freund e522049f23 meson: add install-{quiet, world} targets 3 years ago
Michael Paquier 88199b9d5f Fix a couple of typos 3 years ago
Peter Eisentraut 2a71ad64cb Break up long GETTEXT_FILES lists 3 years ago