summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Added guard around cpychecker bug on Py3cpycheckerDaniele Varrazzo2019-02-161-0/+3
* Allow running cpychecker on Py3Daniele Varrazzo2019-02-161-5/+15
* Further annotation to run cpychecker with higher --maxtransDaniele Varrazzo2019-02-162-0/+4
* Added missing error check to list append in typecast_array_scanDaniele Varrazzo2019-02-161-6/+9
* Fixed apparent access to uninitialized varDaniele Varrazzo2019-02-161-2/+2
* Further cpychecker annotationsDaniele Varrazzo2019-02-163-8/+11
* Cleanup after pq_fetch static analysisDaniele Varrazzo2019-02-162-7/+6
* Added cpychecker hints to libpqDaniele Varrazzo2019-02-161-4/+5
* Cleanup of gcc fake positives in lobjectDaniele Varrazzo2019-02-162-2/+3
* Work around refcount cpychecker bugDaniele Varrazzo2019-02-161-4/+12
* Added dockerfile to run cpychecker in isolationDaniele Varrazzo2019-02-162-7/+46
* Ignore checking a few functions triggering cpychecker bugsDaniele Varrazzo2019-02-163-0/+8
* Mark state setting in _psyco_curs_execute()Daniele Varrazzo2019-02-161-3/+3
* Flag cpychecker false positives in adaptersDaniele Varrazzo2019-02-1611-13/+15
* replication_cursor_type: solved cpychecker false positivesDaniele Varrazzo2019-02-161-0/+5
* replication_connection_type: mark state setting to help cpycheckerDaniele Varrazzo2019-02-161-1/+1
* cursor_type.c: avoid running the static checker on a handful of functionsDaniele Varrazzo2019-02-161-2/+14
* Try to annotate a function as raising on returning nullDaniele Varrazzo2019-02-164-3/+33
* cursor_type -- mark state setting to avoid cpychecker false positivesDaniele Varrazzo2019-02-161-4/+4
* Work around false cpychecker false positiveDaniele Varrazzo2019-02-161-0/+10
* Added TO_STATE() marker to work around cpychecker refcount issueDaniele Varrazzo2019-02-164-5/+27
* Ignore checking a function triggering a cpychecker bugDaniele Varrazzo2019-02-161-0/+1
* Added attribute to ignore refcount check in a functionDaniele Varrazzo2019-02-162-0/+8
* Merge remote-tracking branch 'origin/errors-module-c'Daniele Varrazzo2019-02-1612-1538/+603
|\
| * Improvements to errors module docserrors-module-cDaniele Varrazzo2019-02-112-7/+17
| * Fixed use of StandardError in testDaniele Varrazzo2019-02-111-1/+1
| * Allow importing _psycopg even if the 'errors' module is not availableDaniele Varrazzo2019-02-101-9/+23
| * SQLSTATE error classes implemented in CDaniele Varrazzo2019-02-1010-1531/+572
|/
* Merge remote-tracking branch 'origin/fast-namedtuple'Daniele Varrazzo2019-02-065-10/+170
|\
| * Use a proper LRU cache for namedtuplesfast-namedtupleDaniele Varrazzo2019-02-024-26/+138
| * Added caching of types generated by NamedTupleCursorDaniele Varrazzo2019-02-023-10/+58
|/
* Merge branch 'drop-display-size'Daniele Varrazzo2019-01-255-151/+158
|\
| * Dropped PSYCOPG_DISPLAY_SIZE build parameterDaniele Varrazzo2019-01-255-151/+158
|/
* 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
* | Mention new OpenSSL version in wheel packageDaniele Varrazzo2019-01-221-0/+1
* | Merge branch 'execute-locks'Daniele Varrazzo2019-01-222-92/+131
|\ \ | |/ |/|
| * Mention cursor locks cleanup in news fileDaniele Varrazzo2019-01-221-0/+7
| * 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
|/
* Merge remote-tracking branch 'origin/code-cleanup'Daniele Varrazzo2019-01-2119-348/+353
|\
| * Handle failed allocation in list adaptationcode-cleanupDaniele Varrazzo2019-01-211-1/+3