summaryrefslogtreecommitdiff
path: root/psycopg
Commit message (Expand)AuthorAgeFilesLines
* Prefix 'psycopg_' changed to 'psyco_'namingDaniele Varrazzo2019-03-1722-76/+76
* Several function names shortenedDaniele Varrazzo2019-03-1718-234/+231
* Dropped whole "critical" storyDaniele Varrazzo2019-03-173-93/+1
* Use the error on the connection instead of passing it explicitly aroundDaniele Varrazzo2019-03-176-132/+105
* Added helper methods to set a result into a connection/cursorDaniele Varrazzo2019-03-175-20/+32
* Dropped pgconn argument from conn_setup()Daniele Varrazzo2019-03-173-17/+16
* Use the connection's PGresult to pass results through callsDaniele Varrazzo2019-03-174-132/+113
* Fixed handling of internal query too largeDaniele Varrazzo2019-03-171-0/+2
* Make sure to free the connection's pgres on deletefix-856Daniele Varrazzo2019-03-171-0/+1
* Added pq_get_result_async() replaced pg_get_last_result()Daniele Varrazzo2019-03-176-67/+91
* Retrieving the async cursor moved out of conn_poll() bodyDaniele Varrazzo2019-03-161-18/+39
* Simplified interactions between asyc functionsDaniele Varrazzo2019-03-161-5/+14
* Dropped locking version of pq_is_busy()Daniele Varrazzo2019-03-163-55/+4
* Dropped no_begin handling in async executeDaniele Varrazzo2019-03-161-13/+2
* Dropped debug info for microprotocols/adapters initializationDaniele Varrazzo2019-03-169-33/+2
* Py2/3 compatibility macro definitions rationalizedDaniele Varrazzo2019-03-162-36/+32
* Fixed check for type == int on Py2Daniele Varrazzo2019-03-161-1/+1
* Added PY_2, PY_3 macros and used uniformlyDaniele Varrazzo2019-03-1613-35/+38
* Dropped conditional compiling dealing with unsupported versionsDaniele Varrazzo2019-03-162-12/+1
* Removed support for mxDateTime as the default date and time adapterJon Dufresne2019-03-167-182/+0
* Fixed building with Python 3.8Daniele Varrazzo2019-03-051-0/+5
* Added ConnectionInfo.dsn_parameters attributeinfo-dsn-paramsDaniele Varrazzo2019-02-171-0/+42
* Copyright year updatedDaniele Varrazzo2019-02-1775-77/+77
* Added connection.pgconn_ptr and cursor.pgresult_ptrDaniele Varrazzo2019-02-162-2/+42
* 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