summaryrefslogtreecommitdiff
path: root/src/pl
AgeCommit message (Expand)Author
2017-02-06Fix typos in comments.Heikki Linnakangas
2017-01-27Use castNode() in a bunch of statement-list-related code.Tom Lane
2017-01-23Volatile-ize some plperl variables that must survive into PG_CATCH blocks.Tom Lane
2017-01-21Move some things from builtins.h to new header filesPeter Eisentraut
2017-01-19Remove obsoleted code relating to targetlist SRF evaluation.Andres Freund
2017-01-19Adapt python regression tests to 69f4b9c85f16.Andres Freund
2017-01-14Change representation of statement lists, and add statement location info.Tom Lane
2017-01-13In PL/Tcl tests, don't choke if optional error fields are missing.Tom Lane
2017-01-09Fix error handling in pltcl_returnnext.Tom Lane
2017-01-09Expand the regression tests for PL/Tcl.Tom Lane
2017-01-06Merge two copies of tuple-building code in pltcl.c.Tom Lane
2017-01-05Use 'use strict' in all Perl programsPeter Eisentraut
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-13Improve handling of array elements as getdiag_targets and cursor_variables.Tom Lane
2016-12-09Be more careful about Python refcounts while creating exception objects.Tom Lane
2016-11-15Check that result tupdesc has exactly 1 column in return_next scalar case.Tom Lane
2016-11-08Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane
2016-11-08Replace uses of SPI_modifytuple that intend to allocate in current context.Tom Lane
2016-11-08Make SPI_fnumber() reject dropped columns.Tom Lane
2016-11-08Use heap_modify_tuple not SPI_modifytuple in pl/python triggers.Tom Lane
2016-11-08Use heap_modify_tuple not SPI_modifytuple in pl/perl triggers.Tom Lane
2016-11-07Sync pltcl_build_tuple_result's error handling with pltcl_trigger_handler.Tom Lane
2016-11-06Support PL/Tcl functions that return composite types and/or sets.Tom Lane
2016-11-06Modernize result-tuple construction in pltcl_trigger_handler().Tom Lane
2016-11-06Rationalize and document pltcl's handling of magic ".tupno" array element.Tom Lane
2016-11-06Need to do SPI_push/SPI_pop around expression evaluation in plpgsql.Tom Lane
2016-11-05Improve minor error-handling details in pltcl.Tom Lane
2016-10-27Add function name to PyArg_ParseTuple()Peter Eisentraut
2016-10-27Format PL/Python module contents test verticallyPeter Eisentraut
2016-10-26Remove platform-dependent PL/python test case.Heikki Linnakangas
2016-10-26Only treat Python Lists as array dimensions.Heikki Linnakangas
2016-10-26Avoid using platform-dependent floats in test case.Heikki Linnakangas
2016-10-26Fix regression test to also work with Python 2.Heikki Linnakangas
2016-10-26Give a hint, when [] is incorrectly used for a composite type in array.Heikki Linnakangas
2016-10-26Support multi-dimensional arrays in PL/python.Heikki Linnakangas
2016-10-13Fix further hash table order dependent tests.Andres Freund
2016-10-01Fix misplacement of submake-generated-headers prerequisites.Tom Lane
2016-09-13Improve parser's and planner's handling of set-returning functions.Tom Lane
2016-09-09Make better use of existing enums in plpgsqlPeter Eisentraut
2016-08-31Improve memory management for PL/Perl functions.Tom Lane
2016-08-31Improve memory management for PL/Tcl functions.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-08-18In plpgsql, don't try to convert int2vector or oidvector to expanded array.Tom Lane
2016-08-18Improve formatting of comments in plpgsql.hPeter Eisentraut
2016-08-17Improve plpgsql's memory management to fix some function-lifespan leaks.Tom Lane
2016-08-17Improve parsetree representation of special functions such as CURRENT_DATE.Tom Lane
2016-08-15Final pgindent + perltidy run for 9.6.Tom Lane
2016-08-08Translation updatesPeter Eisentraut
2016-07-21Make pltcl regression tests safe for Danish locale.Tom Lane
2016-07-18Translation updatesPeter Eisentraut