summaryrefslogtreecommitdiff
path: root/src/pl/plperl/plperl.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* In array_agg(), don't create a new context for every group.Jeff Davis2015-02-211-1/+1
* Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane2014-12-181-4/+2
* Support arrays as input to array_agg() and ARRAY(SELECT ...).Tom Lane2014-11-251-16/+17
* Adjust blank lines around PG_MODULE_MAGIC defines, for consistencyBruce Momjian2014-07-101-1/+0
* pgindent run for 9.4Bruce Momjian2014-05-061-8/+9
* Create function prototype as part of PG_FUNCTION_INFO_V1 macroPeter Eisentraut2014-04-181-6/+0
* Add new to_reg* functions for error-free OID lookups.Robert Haas2014-04-081-1/+1
* plperl: Fix memory leak in hek2cstrAlvaro Herrera2014-03-161-2/+18
* C comments: remove odd blank lines after #ifdef WIN32 linesBruce Momjian2014-03-131-1/+0
* Prefer pg_any_to_server/pg_server_to_any over pg_do_encoding_conversion.Tom Lane2014-02-231-6/+2
* Prevent privilege escalation in explicit calls to PL validators.Noah Misch2014-02-171-0/+4
* PL/Perl: Fix compiler warningPeter Eisentraut2014-02-041-1/+1
* Change the way we mark tuples as frozen.Robert Haas2013-12-221-2/+2
* PL/Perl: Add event trigger supportPeter Eisentraut2013-12-111-11/+137
* pgindent run for release 9.3Bruce Momjian2013-05-291-3/+4
* Move pqsignal() to libpgport.Tom Lane2013-03-171-1/+0
* Eliminate memory leaks in plperl's spi_prepare() function.Tom Lane2013-03-011-44/+72
* Keep plperl's current_call_data record on the stack, instead of palloc'ing.Tom Lane2012-09-131-23/+19
* Make plperl safe against functions that are redefined while running.Tom Lane2012-09-091-33/+71
* Restore SIGFPE handler after initializing PL/Perl.Tom Lane2012-09-051-0/+14
* Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera2012-08-301-0/+1