aboutsummaryrefslogtreecommitdiff
path: root/src/pl/plpython/plpython.c
Commit message (Expand)AuthorAge
* Split plpython.c into smaller piecesPeter Eisentraut2011-12-18
* PL/Python: Refactor subtransaction handlingPeter Eisentraut2011-12-15
* plpython: Add SPI cursor supportPeter Eisentraut2011-12-05
* Preserve SQLSTATE when an SPI error is propagated through PL/pythonHeikki Linnakangas2011-11-24
* Redesign the plancache mechanism for more flexibility and efficiency.Tom Lane2011-09-16
* Change PyInit_plpy to external linkagePeter Eisentraut2011-08-18
* Hide unused variable warnings under Python 3Peter Eisentraut2011-08-18
* Fix two issues in plpython's handling of composite results.Tom Lane2011-08-17
* Restore the primacy of postgres.h in plpython.c.Andrew Dunstan2011-08-04
* Replace errdetail("%s", ...) with errdetail_internal("%s", ...).Tom Lane2011-07-16
* Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.hAlvaro Herrera2011-07-04
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-09
* Message style improvementsPeter Eisentraut2011-05-21
* Use a macro variable PG_PRINTF_ATTRIBUTE for the style used for checking prin...Andrew Dunstan2011-04-28
* Fix PL/Python traceback for error in separate filePeter Eisentraut2011-04-20
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Fix some sloppiness in new PL/python get_source_line() function.Robert Haas2011-04-08
* Add traceback information to PL/Python errorsPeter Eisentraut2011-04-06
* Don't leak the temporary PLyProcedure struct we create for inline plpythonHeikki Linnakangas2011-03-31
* Fix PL/Python memory leak involving array slicesAlvaro Herrera2011-03-17
* Fix behavior when raising plpy.Fatal()Peter Eisentraut2011-03-07
* Report Python errors from iterators with PLy_elogPeter Eisentraut2011-03-07
* Suppress some "variable might be clobbered by longjmp" warnings.Tom Lane2011-03-06
* Create extension infrastructure for the core procedural languages.Tom Lane2011-03-04
* Add a comment explaining the recent fix for plpython breakage in commit 4c966d9.Andrew Dunstan2011-03-03
* Fix plpython breakage detected on certain Fedora machines on buildfarm.Andrew Dunstan2011-03-01
* PL/Python custom SPI exceptionsPeter Eisentraut2011-02-28
* PL/Python explicit subtransactionsPeter Eisentraut2011-02-27
* Table function support for PL/PythonPeter Eisentraut2011-02-26
* Add PL/Python functions for quoting stringsPeter Eisentraut2011-02-22
* Invalidate PL/Python functions with composite type argument when thePeter Eisentraut2011-02-19
* Fix for warnings-free compilation with Python 3.2Peter Eisentraut2011-02-16
* Wrap PL/Python SPI calls into subtransactionsPeter Eisentraut2011-02-02
* Add validator to PL/PythonPeter Eisentraut2011-02-01
* Do not prefix error messages with the string "PL/Python: "Peter Eisentraut2011-01-27
* Improve exception usage in PL/PythonPeter Eisentraut2011-01-27
* Also save the error detail in SPIErrorPeter Eisentraut2011-01-27
* Fix compiler warningsPeter Eisentraut2011-01-27
* Call PLy_spi_execute_fetch_result inside the try/catch blockPeter Eisentraut2011-01-25
* Refactor PLy_spi_prepare to save two levels of indentationPeter Eisentraut2011-01-24
* Revert "Factor out functions responsible for caching I/O routines".Tom Lane2011-01-23
* Get rid of the global variable holding the error statePeter Eisentraut2011-01-22
* Correctly add exceptions to the plpy module for Python 3Peter Eisentraut2011-01-21
* Fix wrong commentPeter Eisentraut2011-01-20
* Fix typoPeter Eisentraut2011-01-20
* Factor out functions responsible for caching I/O routinesPeter Eisentraut2011-01-20
* Add braces around an if block, for readabilityPeter Eisentraut2011-01-19
* Free plan values in the PLyPlanObject dealloc functionPeter Eisentraut2011-01-19
* Improve message for errors in compiling anonymous PL/Python blocksPeter Eisentraut2011-01-19
* Use PyObject_New instead of PyObject_NEWPeter Eisentraut2011-01-18