Commit Graph

486 Commits (a2894cce544d120199a1a90469073796d055bb60)

Author SHA1 Message Date
Tom Lane 442accc3fe Allow memory contexts to have both fixed and variable ident strings. 8 years ago
Peter Eisentraut 33803f67f1 Support INOUT arguments in procedures 8 years ago
Peter Eisentraut 09230e54fb Remove some obsolete procedure-specific code from PLs 8 years ago
Peter Eisentraut fd1a421fe6 Add prokind column, replacing proisagg and proiswindow 8 years ago
Tom Lane 49bff412ed Remove some inappropriate #includes. 8 years ago
Tom Lane e748e902de Fix broken logic for reporting PL/Python function names in errcontext. 8 years ago
Tom Lane 4b93f57999 Make plpgsql use its DTYPE_REC code paths for composite-type variables. 8 years ago
Peter Eisentraut f498704346 PL/Python: Fix tests for older Python versions 8 years ago
Peter Eisentraut 8561e4840c Transaction control in PL procedures 8 years ago
Peter Eisentraut 918e02a221 Improve type conversion of SPI_processed in Python 8 years ago
Peter Eisentraut eee50a8d4c PL/Python: Simplify PLyLong_FromInt64 8 years ago
Peter Eisentraut 70d6226e4f Use portal pinning in PL/Perl and PL/Python 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 9fa6f00b13 Rethink MemoryContext creation to improve performance. 8 years ago
Peter Eisentraut 4c6744ed70 PL/Python: Fix potential NULL pointer dereference 8 years ago
Tom Lane a852cfe967 Fix uninitialized-variable compiler warning induced by commit e4128ee76. 8 years ago
Peter Eisentraut e4128ee767 SQL procedures 8 years ago
Peter Eisentraut c7f5c58e1c PL/Python: Fix remaining scan-build warnings 8 years ago
Peter Eisentraut cdddd5d40b Add compiler hints to PLy_elog() 8 years ago
Peter Eisentraut 62546b4357 Revert "PL/Python: Fix potential NULL pointer dereference" 8 years ago
Peter Eisentraut e42e2f3890 PL/Python: Fix potential NULL pointer dereference 8 years ago
Peter Eisentraut d0aa965c0a Consistently catch errors from Python _New() functions 8 years ago
Tom Lane 687f096ea9 Make PL/Python handle domain-type conversions correctly. 8 years ago
Peter Eisentraut 0008a106d4 Use Py_RETURN_NONE where suitable 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Peter Eisentraut f7668b2b35 Translation updates 9 years ago
Peter Eisentraut 26d40ada3f Message style improvements 9 years ago
Alvaro Herrera 6c774caf0e Translation updates 9 years ago
Peter Eisentraut 898d24ae2a PL/Python: Fix hint about returning composite type from Python 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Alvaro Herrera 08aa550694 Update expected file 9 years ago
Alvaro Herrera ea3e310e71 Fix message case 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Peter Eisentraut 82d24bab75 Translation updates 9 years ago
Kevin Grittner 5ebeb579b9 Follow-on cleanup for the transition table patch. 9 years ago
Peter Eisentraut 70ec3f1f8f PL/Python: Add cursor and execute methods to plan object 9 years ago
Peter Eisentraut facde2a98f Clean up Perl code according to perlcritic 9 years ago
Peter Eisentraut f97a028d8e Spelling fixes in code comments 9 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Peter Eisentraut 04aad40186 Drop support for Python 2.3 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Andres Freund 8b07aee8c5 Adapt python regression tests to 69f4b9c85f. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 9cda81f005 Be more careful about Python refcounts while creating exception objects. 9 years ago
Tom Lane 1833f1a1c3 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 9 years ago
Tom Lane de4026c673 Use heap_modify_tuple not SPI_modifytuple in pl/python triggers. 9 years ago
Peter Eisentraut eaed88ce12 Add function name to PyArg_ParseTuple() 9 years ago
Peter Eisentraut 84d457edaf Format PL/Python module contents test vertically 9 years ago