summaryrefslogtreecommitdiff
path: root/src/pl/plperl/plperl.c
Commit message (Expand)AuthorAgeFilesLines
* Disallow execution of SPI functions during plperl function compilation.Tom Lane2022-02-251-2/+31
* Revert "plperl: Fix breakage of c89f409749c in back branches."Tom Lane2022-01-311-4/+4
* plperl: update ppport.h to Perl 5.34.0.Tom Lane2022-01-311-5/+5
* plperl: Fix breakage of c89f409749c in back branches.Andres Freund2022-01-301-4/+4
* plperl: windows: Use Perl_setlocale on 5.28+, fixing compile failure.Andres Freund2022-01-301-5/+8
* Clean up PL/Perl's handling of the _() macro.Tom Lane2019-06-021-3/+0
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-9/+9
* Fix problems with auto-held portals.Tom Lane2019-04-191-4/+0
* Generated columnsPeter Eisentraut2019-03-301-9/+31
* Change function call information to be variable length.Andres Freund2019-01-261-10/+10
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-201-1/+1
* Allow plperl_sv_to_datum to look through scalar refs.Tom Lane2018-06-181-5/+7
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-081-1/+0
* Allow committing inside cursor loopPeter Eisentraut2018-03-281-8/+2
* Allow memory contexts to have both fixed and variable ident strings.Tom Lane2018-03-271-4/+4
* Remove some obsolete procedure-specific code from PLsPeter Eisentraut2018-03-051-2/+1
* Add prokind column, replacing proisagg and proiswindowPeter Eisentraut2018-03-021-1/+2
* Transaction control in PL proceduresPeter Eisentraut2018-01-221-2/+67
* Use portal pinning in PL/Perl and PL/PythonPeter Eisentraut2018-01-101-0/+8
* Rethink MemoryContext creation to improve performance.Tom Lane2017-12-131-3/+4
* SQL proceduresPeter Eisentraut2017-11-301-4/+4
* Add some const decorations to prototypesPeter Eisentraut2017-11-101-2/+2
* Support domains over composite types in PL/Perl.Tom Lane2017-10-281-33/+70
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-12/+14
* Tighten coding for non-composite case in plperl's return_next.Tom Lane2017-07-311-11/+17
* PL/Perl portability fix: avoid including XSUB.h in plperl.c.Tom Lane2017-07-281-61/+183
* Phase 3 of pgindent updates.Tom Lane2017-06-211-22/+22
* Phase 2 of pgindent updates.Tom Lane2017-06-211-5/+5
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-1/+1
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-1/+1
* Follow-on cleanup for the transition table patch.Kevin Grittner2017-04-041-0/+7
* Remove useless duplicate inclusions of system header files.Tom Lane2017-02-251-1/+0
* Volatile-ize some plperl variables that must survive into PG_CATCH blocks.Tom Lane2017-01-231-4/+4
* Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane2016-11-081-78/+0
* Make SPI_fnumber() reject dropped columns.Tom Lane2016-11-081-1/+6
* Use heap_modify_tuple not SPI_modifytuple in pl/perl triggers.Tom Lane2016-11-081-31/+25
* Improve memory management for PL/Perl functions.Tom Lane2016-08-311-115/+122
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-271-9/+3
* Copyedit comments and documentation.Noah Misch2016-04-011-1/+1
* Update PL/Perl's comment about hv_store().Tom Lane2016-03-141-4/+2
* Improve conversions from uint64 to Perl types.Tom Lane2016-03-141-9/+5
* Widen query numbers-of-tuples-processed counters to uint64.Tom Lane2016-03-121-6/+19
* plperl: Correctly handle empty arrays in plperl_ref_from_pg_array.Andres Freund2016-03-081-9/+20
* Instruct Coverity using an assertion.Noah Misch2015-12-051-0/+2
* Fix thinko: errmsg -> ereport.Tom Lane2015-11-191-3/+3
* Fix plperl to handle non-ASCII error message texts correctly.Tom Lane2015-09-291-6/+6
* Don't use function definitions looking like old-style ones.Andres Freund2015-08-151-1/+1
* Fix a number of places that produced XX000 errors in the regression tests.Tom Lane2015-08-021-23/+47
* pgindent run for 9.5Bruce Momjian2015-05-231-1/+1
* Add transforms featurePeter Eisentraut2015-04-261-4/+43