summaryrefslogtreecommitdiffstats
path: root/Modules/_sqlite/cursor.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-2/+2
* bpo-32788: Better error handling in sqlite3. (GH-3723)Serhiy Storchaka2018-12-101-72/+53
* bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)Serhiy Storchaka2018-11-271-1/+1
* Remove creation of a list for row_cast_map in pysqlite_cursor_init() (GH-8494)Sergey Fedoseev2018-07-301-5/+2
* Remove some unused code in _pysqlite_query_execute() (GH-8495)Sergey Fedoseev2018-07-271-6/+0
* prefix internal sqlite symbols with _pysqlite_ (GH-8215)Benjamin Peterson2018-07-101-2/+2
* bpo-31764: Prevent a crash in sqlite3.Cursor.close() in case the Cursor objec...Oren Milman2017-11-071-0/+5
* bpo-31770: Prevent a crash and refleaks when calling sqlite3.Cursor.__init__(...Oren Milman2017-11-071-8/+7
* closes bpo-31525: require sqlite3_prepare_v2 (#3666)Benjamin Peterson2017-09-201-63/+34
* bpo-9303: Migrate sqlite3 module to _v2 API to enhance performance (#359)Aviv Palivoda2017-03-031-1/+3
* bpo-28518: Start a transaction implicitly before a DML statement (#245)Berker Peksag2017-02-261-5/+4
* Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSizeSerhiy Storchaka2016-11-201-2/+2
* Issue #28037: Use sqlite3_get_autocommit() instead of setting Connection->inT...Berker Peksag2016-09-121-9/+0
* Issue #10740: sqlite3 no longer implicitly commit an open transaction before ...Berker Peksag2016-09-111-99/+26
* Avoid calling functions with an empty string as format stringVictor Stinner2016-09-061-1/+1
* Issue #21718: Merge from 3.5Berker Peksag2016-08-211-6/+5
|\
| * Issue #21718: cursor.description is now available for queries using CTEsBerker Peksag2016-08-211-6/+5
* | Issue #16864: Cursor.lastrowid now supports REPLACE statementBerker Peksag2016-06-141-1/+3
* | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-3/+3
|\ \ | |/
| * Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-3/+3
* | Issue #26687: Use Py_RETURN_NONE macro in sqlite3 moduleBerker Peksag2016-04-091-8/+4
* | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-5/+5
|\ \ | |/
| * Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-5/+5
* | Issue #20440: More use of Py_SETREF.Serhiy Storchaka2015-12-271-2/+2
|\ \ | |/
| * Issue #20440: More use of Py_SETREF.Serhiy Storchaka2015-12-271-2/+2
* | Issue #25923: Added the const qualifier to static constant arrays.Serhiy Storchaka2015-12-251-2/+2
|/
* Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-241-8/+5
* Issue #23571: PyObject_Call(), PyCFunction_Call() and call_function() nowVictor Stinner2015-03-061-4/+0
* Issue #22218: Fix "comparison between signed and unsigned integers" warning inVictor Stinner2014-08-171-1/+1
* Issue #21858: Better handling of Python exceptions in the sqlite3 module.Victor Stinner2014-06-261-16/+26
* Issue #20437: Fixed 22 potential bugs when deleting objects references.Serhiy Storchaka2014-02-091-6/+3
|\
| * Issue #20437: Fixed 21 potential bugs when deleting objects references.Serhiy Storchaka2014-02-091-6/+3
* | Issue #19437: Fix pysqlite_cursor_iternext() of sqlite3, when the row factoryVictor Stinner2013-11-051-0/+5
* | Issue #19437: Fix pysqlite_cursor_iternext() of sqlite3, handleVictor Stinner2013-11-051-0/+6
* | Issue #18701: Remove support of old CPython versions (<3.0) from C code.Serhiy Storchaka2013-08-161-1/+0
* | Issue #18408: Fix _pysqlite_fetch_one_row(), in debug mode, don't callVictor Stinner2013-07-171-0/+5
|/
* Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3,Serhiy Storchaka2013-04-281-1/+1
* Issue #17073: Fix some integer overflows in sqlite3 module.Serhiy Storchaka2013-02-071-17/+3
|\
| * Issue #17073: Fix some integer overflows in sqlite3 module.Serhiy Storchaka2013-02-071-17/+3
| * Issue #10811: Fix recursive usage of cursors. Instead of crashing, raise a Pr...Petri Lehtinen2012-02-061-10/+19
* | Undocument and clean up sqlite3.OptimizedUnicodePetri Lehtinen2012-02-091-17/+3
* | Merge branch 3.2Petri Lehtinen2012-02-011-6/+7
|\ \ | |/
| * sqlite3: Handle strings with embedded zeros correctlyPetri Lehtinen2012-02-011-6/+7
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-1/+1
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-1/+2
* | Issue #13099: Fix sqlite3.Cursor.lastrowid under a Turkish locale.Antoine Pitrou2011-10-041-2/+2
|\ \ | |/
| * Issue #13099: Fix sqlite3.Cursor.lastrowid under a Turkish locale.Antoine Pitrou2011-10-041-2/+2
* | #10811: Fix recursive usage of cursors. Instead of crashing, raise a Programm...Gerhard Haering2011-05-091-10/+19
* | Issue #8914: fix various warnings from the Clang static analyzer v254.Brett Cannon2011-02-221-5/+3
|/
* Issue #6697: Check that _PyUnicode_AsString() result is not NULL in _sqliteVictor Stinner2010-05-191-2/+2