Commit Graph

496 Commits (d73300a28683fb1723ecda1a3fa767dbe8be6502)

Author SHA1 Message Date
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
Heikki Linnakangas 8eb6337f9f Remove platform-dependent PL/python test case. 9 years ago
Heikki Linnakangas cfd9c87a54 Only treat Python Lists as array dimensions. 9 years ago
Heikki Linnakangas 73c8e8506c Avoid using platform-dependent floats in test case. 9 years ago
Heikki Linnakangas e131ba4fe5 Fix regression test to also work with Python 2. 9 years ago
Heikki Linnakangas 510e1b8ecf Give a hint, when [] is incorrectly used for a composite type in array. 9 years ago
Heikki Linnakangas 94aceed317 Support multi-dimensional arrays in PL/python. 9 years ago
Andres Freund ccbb852cd6 Fix further hash table order dependent tests. 9 years ago
Tom Lane 7107d58ec5 Fix misplacement of submake-generated-headers prerequisites. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Tom Lane b5bce6c1ec Final pgindent + perltidy run for 9.6. 10 years ago
Peter Eisentraut 34927b2920 Translation updates 10 years ago
Peter Eisentraut 7d67606569 Translation updates 10 years ago
Peter Eisentraut 3a4a33ad49 PL/Python: Report argument parsing errors using exceptions 10 years ago
Tom Lane 548af97fce Provide and use a makefile target to build all generated headers. 10 years ago
Peter Eisentraut 47981a4665 Translation updates 10 years ago
Peter Eisentraut f0688d6e6c PL/Python: Clean up extended error reporting docs and tests 10 years ago
Peter Eisentraut 020140d84d PL/Python: Rename new keyword arguments of plpy.error() etc. 10 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Peter Eisentraut 8359077124 PL/Python: Move ereport wrapper test cases to separate file 10 years ago
Peter Eisentraut 48aaba4acf Translation updates 10 years ago
Tom Lane 1d2f9de38d Fix freshly-introduced PL/Python portability bug. 10 years ago
Peter Eisentraut d8ed83cd7f Fix whitespace 10 years ago
Tom Lane 81ba9348d8 Fix missing "volatile" in PLy_output(). 10 years ago
Tom Lane f73b2bbbdc Fix poorly thought-through code from commit 5c3c3cd0a3. 10 years ago
Tom Lane 7e3bb08038 Fix access-to-already-freed-memory issue in plpython's error handling. 10 years ago
Tom Lane c7a141a986 Fix PL/Python ereport() test to work on Python 2.3. 10 years ago
Teodor Sigaev 5c3c3cd0a3 Enhanced custom error in PLPythonu 10 years ago
Tom Lane 1d2fe56e42 Fix PL/Python for recursion and interleaved set-returning functions. 10 years ago
Tom Lane 23a27b039d Widen query numbers-of-tuples-processed counters to uint64. 10 years ago
Tom Lane 66f503868b Make plpython cope with funny characters in function names. 10 years ago
Tom Lane 796d1e889f Remove no-longer-needed old-style check for incompatible plpythons. 10 years ago
Tom Lane 866566a690 Avoid dump/reload problems when using both plpython2 and plpython3. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 8c75ad436f Fix memory leaks in PL/Python. 10 years ago
Andres Freund 86b1e6784b Fix hstore_plpython test when python3 is used. 10 years ago
Tom Lane 0426f349ef Rearrange the handling of error context reports. 10 years ago
Tom Lane f469f634ad Fix plpython crash when returning string representation of a RECORD result. 11 years ago
Peter Eisentraut f16d52269a PL/Python: Make tests pass with Python 3.5 11 years ago
Tom Lane 09cecdf285 Fix a number of places that produced XX000 errors in the regression tests. 11 years ago
Peter Eisentraut c5e5d444de Translation updates 11 years ago