summaryrefslogtreecommitdiff
path: root/src/pl/plpython/plpython.c
Commit message (Expand)AuthorAgeFilesLines
* Change PyInit_plpy to external linkagePeter Eisentraut2011-08-181-1/+7
* Hide unused variable warnings under Python 3Peter Eisentraut2011-08-181-1/+3
* Fix two issues in plpython's handling of composite results.Tom Lane2011-08-171-30/+84
* Restore the primacy of postgres.h in plpython.c.Andrew Dunstan2011-08-041-28/+67
* Replace errdetail("%s", ...) with errdetail_internal("%s", ...).Tom Lane2011-07-161-2/+2
* Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.hAlvaro Herrera2011-07-041-0/+1
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-091-3/+6
* Message style improvementsPeter Eisentraut2011-05-211-1/+1
* Use a macro variable PG_PRINTF_ATTRIBUTE for the style used for checking prin...Andrew Dunstan2011-04-281-4/+4
* Fix PL/Python traceback for error in separate filePeter Eisentraut2011-04-201-2/+22
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-101-100/+102
* Fix some sloppiness in new PL/python get_source_line() function.Robert Haas2011-04-081-6/+5
* Add traceback information to PL/Python errorsPeter Eisentraut2011-04-061-35/+201
* Don't leak the temporary PLyProcedure struct we create for inline plpythonHeikki Linnakangas2011-03-311-9/+9
* Fix PL/Python memory leak involving array slicesAlvaro Herrera2011-03-171-6/+1
* Fix behavior when raising plpy.Fatal()Peter Eisentraut2011-03-071-2/+7
* Report Python errors from iterators with PLy_elogPeter Eisentraut2011-03-071-3/+1
* Suppress some "variable might be clobbered by longjmp" warnings.Tom Lane2011-03-061-3/+3
* Create extension infrastructure for the core procedural languages.Tom Lane2011-03-041-0/+33
* Add a comment explaining the recent fix for plpython breakage in commit 4c966d9.Andrew Dunstan2011-03-031-0/+10
* Fix plpython breakage detected on certain Fedora machines on buildfarm.Andrew Dunstan2011-03-011-0/+1
* PL/Python custom SPI exceptionsPeter Eisentraut2011-02-281-9/+120
* PL/Python explicit subtransactionsPeter Eisentraut2011-02-271-4/+279
* Table function support for PL/PythonPeter Eisentraut2011-02-261-28/+149
* Add PL/Python functions for quoting stringsPeter Eisentraut2011-02-221-0/+65
* Invalidate PL/Python functions with composite type argument when thePeter Eisentraut2011-02-191-2/+76
* Fix for warnings-free compilation with Python 3.2Peter Eisentraut2011-02-161-0/+5
* Wrap PL/Python SPI calls into subtransactionsPeter Eisentraut2011-02-021-12/+106
* Add validator to PL/PythonPeter Eisentraut2011-02-011-0/+39
* Do not prefix error messages with the string "PL/Python: "Peter Eisentraut2011-01-271-2/+2
* Improve exception usage in PL/PythonPeter Eisentraut2011-01-271-8/+4
* Also save the error detail in SPIErrorPeter Eisentraut2011-01-271-5/+7
* Fix compiler warningsPeter Eisentraut2011-01-271-3/+3
* Call PLy_spi_execute_fetch_result inside the try/catch blockPeter Eisentraut2011-01-251-4/+14
* Refactor PLy_spi_prepare to save two levels of indentationPeter Eisentraut2011-01-241-66/+66
* Revert "Factor out functions responsible for caching I/O routines".Tom Lane2011-01-231-132/+113
* Get rid of the global variable holding the error statePeter Eisentraut2011-01-221-68/+103
* Correctly add exceptions to the plpy module for Python 3Peter Eisentraut2011-01-211-11/+30
* Fix wrong commentPeter Eisentraut2011-01-201-3/+3
* Fix typoPeter Eisentraut2011-01-201-1/+1
* Factor out functions responsible for caching I/O routinesPeter Eisentraut2011-01-201-113/+132
* Add braces around an if block, for readabilityPeter Eisentraut2011-01-191-1/+2
* Free plan values in the PLyPlanObject dealloc functionPeter Eisentraut2011-01-191-0/+3
* Improve message for errors in compiling anonymous PL/Python blocksPeter Eisentraut2011-01-191-1/+5
* Use PyObject_New instead of PyObject_NEWPeter Eisentraut2011-01-181-2/+2
* Skip dropped attributes when converting Python objects to tuplesPeter Eisentraut2011-01-181-2/+21
* Use palloc in TopMemoryContext instead of mallocPeter Eisentraut2011-01-181-10/+5
* Fix an error when a set-returning function fails halfway through the executionPeter Eisentraut2011-01-181-0/+8
* Use HTABs instead of Python dictionary objects to cache proceduresPeter Eisentraut2011-01-171-94/+110
* Increment Py_None refcount for NULL array elementsAlvaro Herrera2011-01-171-0/+3