summaryrefslogtreecommitdiff
path: root/psycopg
Commit message (Expand)AuthorAgeFilesLines
* Allow importing _psycopg even if the 'errors' module is not availableDaniele Varrazzo2019-02-101-9/+23
* SQLSTATE error classes implemented in CDaniele Varrazzo2019-02-106-126/+516
* Dropped PSYCOPG_DISPLAY_SIZE build parameterDaniele Varrazzo2019-01-252-143/+150
* Merge branch 'module-init-cleanup'Daniele Varrazzo2019-01-239-325/+282
|\
| * General cleanup of module init shenanigansmodule-init-cleanupDaniele Varrazzo2019-01-234-80/+90
| * Incref an object which will be held forever in a static varDaniele Varrazzo2019-01-231-0/+1
| * Decrement the refcount of temporary objects in module init failedDaniele Varrazzo2019-01-221-6/+16
| * Date/time modules initialized in separate functionsDaniele Varrazzo2019-01-225-50/+68
| * Dropped psyco_errors_fill()Daniele Varrazzo2019-01-211-19/+16
| * Dropped project wide type to define encodings tableDaniele Varrazzo2019-01-212-19/+21
| * Dropped C API interfaceDaniele Varrazzo2019-01-212-84/+4
| * Respect refcount with PyModule_AddObject()Daniele Varrazzo2019-01-211-87/+63
| * Module constants definition moved in a separate function for clarityDaniele Varrazzo2019-01-211-16/+39
* | Assign the PGresult to the cursor in the execute critical sectionexecute-locksDaniele Varrazzo2019-01-221-4/+9
* | Split pq_execute into sync/async partsDaniele Varrazzo2019-01-221-92/+119
|/
* Handle failed allocation in list adaptationcode-cleanupDaniele Varrazzo2019-01-211-1/+3
* Dropped funny handling of REPLICATION_* constantsDaniele Varrazzo2019-01-213-31/+8
* _psyco_curs_execute() simplifiedDaniele Varrazzo2019-01-211-53/+39
* More straightforward semantics for psyco_GetDecimalTypeDaniele Varrazzo2019-01-212-6/+4
* Dropped use of converter function to verify copy argumentDaniele Varrazzo2019-01-211-44/+25
* Mark psyco_set_error as returning a borrowed objectDaniele Varrazzo2019-01-212-3/+2
* Added utils.h fileDaniele Varrazzo2019-01-214-140/+175
* Mark setter as raising on negative resultsDaniele Varrazzo2019-01-213-6/+6
* Consider the case dereferencing weakref in conn_poll returns NULLDaniele Varrazzo2019-01-211-1/+10
* Dropped possible wrong code path in conn_decodeDaniele Varrazzo2019-01-211-13/+15
* Wrap _Bytes_Resize into a function with clearer semanticDaniele Varrazzo2019-01-211-5/+19
* Avoid unlikely leaks in case of memory errors in Bytes_FormatDaniele Varrazzo2019-01-211-0/+4
* Move var setting into the only case using itDaniele Varrazzo2019-01-211-5/+2
* Avoid using PyErr_BadInternalCall as the static checker doesn't get itDaniele Varrazzo2019-01-211-1/+1
* Use the real definition of Py_LOCAL_INLINEDaniele Varrazzo2019-01-211-4/+1
* Bytes_Format: use a couple of macros instead of functionsDaniele Varrazzo2019-01-211-3/+2
* psycopg_escape_string: don't make me cringeDaniele Varrazzo2019-01-211-8/+8
* Stricter use of PyArg_ParseTuple typed objectsDaniele Varrazzo2019-01-212-7/+12
* Respect PyCFunction signature in METH_NOARGS functionsDaniele Varrazzo2019-01-216-25/+25
* Added BYTESARRAY typecasterDaniele Varrazzo2019-01-182-2/+3
* Fixed typecast definition orderDaniele Varrazzo2019-01-181-1/+1
* Preliminary test for a BYTES adapter.Daniele Varrazzo2019-01-182-9/+17
* Don't call CLEARPGRES on the cursor state without holding the gilDaniele Varrazzo2019-01-021-2/+2
* Merge pull request #821 from jdufresne/skip-libpqDaniele Varrazzo2018-12-041-5/+0
|\
| * Remove workarounds for unsupported libpq < 9.1Jon Dufresne2018-12-011-5/+0
* | Simplify PyBool usage with Python convenience macros/functionsJon Dufresne2018-11-305-47/+12
|/
* Convert int subclasses to long before adaptingDaniele Varrazzo2018-11-161-2/+21
* Merge branch 'master' into feature-expose-pgconnFederico Di Gregorio2018-11-0713-107/+1223
|\
| * Fixed adaptation of lists of empty listsfix-788Daniele Varrazzo2018-10-301-1/+15
| * Merge branch 'connection-info'Daniele Varrazzo2018-10-156-17/+673
| |\
| | * Use the connection.info properties instead of the legacy methodsconnection-infoDaniele Varrazzo2018-10-131-1/+1
| | * Guard from some info functions not available in some libpq versionsDaniele Varrazzo2018-10-131-8/+37
| | * Added ConnectionInfo.parameter_status()Daniele Varrazzo2018-10-131-0/+36
| | * Added ConnectionInfo.ssl_attribute()Daniele Varrazzo2018-10-131-1/+79
| | * Added all the missing ConnectionInfo attributesDaniele Varrazzo2018-10-131-4/+118