summaryrefslogtreecommitdiff
path: root/src/pl/plperl/plperl.c
AgeCommit message (Expand)Author
2023-04-29Tighten array dimensionality checks in Perl -> SQL array conversion.Tom Lane
2022-06-22Fix SPI's handling of errors during transaction commit.Tom Lane
2022-02-25Disallow execution of SPI functions during plperl function compilation.Tom Lane
2022-01-31Revert "plperl: Fix breakage of c89f409749c in back branches."Tom Lane
2022-01-31plperl: update ppport.h to Perl 5.34.0.Tom Lane
2022-01-30plperl: Fix breakage of c89f409749c in back branches.Andres Freund
2022-01-30plperl: windows: Use Perl_setlocale on 5.28+, fixing compile failure.Andres Freund
2019-06-02Clean up PL/Perl's handling of the _() macro.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-04-19Fix problems with auto-held portals.Tom Lane
2019-03-30Generated columnsPeter Eisentraut
2019-01-26Change function call information to be variable length.Andres Freund
2018-11-20Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-06-18Allow plperl_sv_to_datum to look through scalar refs.Tom Lane
2018-04-08Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane
2018-03-28Allow committing inside cursor loopPeter Eisentraut
2018-03-27Allow memory contexts to have both fixed and variable ident strings.Tom Lane
2018-03-05Remove some obsolete procedure-specific code from PLsPeter Eisentraut
2018-03-02Add prokind column, replacing proisagg and proiswindowPeter Eisentraut
2018-01-22Transaction control in PL proceduresPeter Eisentraut
2018-01-10Use portal pinning in PL/Perl and PL/PythonPeter Eisentraut
2017-12-13Rethink MemoryContext creation to improve performance.Tom Lane
2017-11-30SQL proceduresPeter Eisentraut
2017-11-10Add some const decorations to prototypesPeter Eisentraut
2017-10-28Support domains over composite types in PL/Perl.Tom Lane
2017-08-20Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund
2017-07-31Tighten coding for non-composite case in plperl's return_next.Tom Lane
2017-07-28PL/Perl portability fix: avoid including XSUB.h in plperl.c.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-05-17Post-PG 10 beta1 pgindent runBruce Momjian
2017-04-04Follow-on cleanup for the transition table patch.Kevin Grittner
2017-02-25Remove useless duplicate inclusions of system header files.Tom Lane
2017-01-23Volatile-ize some plperl variables that must survive into PG_CATCH blocks.Tom Lane
2016-11-08Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane
2016-11-08Make SPI_fnumber() reject dropped columns.Tom Lane
2016-11-08Use heap_modify_tuple not SPI_modifytuple in pl/perl triggers.Tom Lane
2016-08-31Improve memory management for PL/Perl functions.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-04-01Copyedit comments and documentation.Noah Misch
2016-03-14Update PL/Perl's comment about hv_store().Tom Lane
2016-03-14Improve conversions from uint64 to Perl types.Tom Lane
2016-03-12Widen query numbers-of-tuples-processed counters to uint64.Tom Lane
2016-03-08plperl: Correctly handle empty arrays in plperl_ref_from_pg_array.Andres Freund
2015-12-05Instruct Coverity using an assertion.Noah Misch
2015-11-19Fix thinko: errmsg -> ereport.Tom Lane
2015-09-29Fix plperl to handle non-ASCII error message texts correctly.Tom Lane
2015-08-15Don't use function definitions looking like old-style ones.Andres Freund
2015-08-02Fix a number of places that produced XX000 errors in the regression tests.Tom Lane