Commit Graph

617 Commits (e8ca9ed1d260e214f02f7f5464f125fe86e55597)

Author SHA1 Message Date
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 12 months 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
Andres Freund 642e8821d7 plpython: Stop undefining _POSIX_C_SOURCE, _XOPEN_SOURCE 3 years ago
Andres Freund 23c12329a7 plpython: Avoid the need to redefine *printf macros 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane 858e776c84 Convert the reg* input functions to report (most) errors softly. 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
Andres Freund e5555657ba meson: Add support for building with precompiled headers 3 years ago
David Rowley cd4e8caaa0 Fix final warnings produced by -Wshadow=compatible-local 3 years ago
Andres Freund 902ab2fcef meson: Add windows resource files 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Peter Eisentraut 7d5852ca83 plpython: Don't create pgxsdir subdirectory in installdir target 3 years ago
Andres Freund 8cf64d35ea Mark all symbols exported from extension libraries PGDLLEXPORT. 3 years ago