summaryrefslogtreecommitdiff
path: root/src/pl/plperl/plperl.c
AgeCommit message (Expand)Author
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-02Copyedit 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-03Fix a number of places that produced XX000 errors in the regression tests.Tom Lane
2015-05-24pgindent run for 9.5Bruce Momjian
2015-04-26Add transforms featurePeter Eisentraut
2015-02-22In array_agg(), don't create a new context for every group.Jeff Davis
2014-12-18Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane
2014-11-25Support arrays as input to array_agg() and ARRAY(SELECT ...).Tom Lane
2014-07-10Adjust blank lines around PG_MODULE_MAGIC defines, for consistencyBruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-18Create function prototype as part of PG_FUNCTION_INFO_V1 macroPeter Eisentraut
2014-04-08Add new to_reg* functions for error-free OID lookups.Robert Haas
2014-03-17plperl: Fix memory leak in hek2cstrAlvaro Herrera
2014-03-13C comments: remove odd blank lines after #ifdef WIN32 linesBruce Momjian
2014-02-23Prefer pg_any_to_server/pg_server_to_any over pg_do_encoding_conversion.Tom Lane
2014-02-17Prevent privilege escalation in explicit calls to PL validators.Noah Misch
2014-02-05PL/Perl: Fix compiler warningPeter Eisentraut
2013-12-22Change the way we mark tuples as frozen.Robert Haas
2013-12-11PL/Perl: Add event trigger supportPeter Eisentraut
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-03-17Move pqsignal() to libpgport.Tom Lane
2013-03-02Eliminate memory leaks in plperl's spi_prepare() function.Tom Lane
2012-09-13Keep plperl's current_call_data record on the stack, instead of palloc'ing.Tom Lane
2012-09-10Make plperl safe against functions that are redefined while running.Tom Lane
2012-09-05Restore SIGFPE handler after initializing PL/Perl.Tom Lane
2012-08-30Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera
2012-07-16Add comment why seemingly dead code is necessaryPeter Eisentraut
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-03-19plperl: Package-qualify _TDAlvaro Herrera