162 Commits (52d61e485eeebcd3cc9ebdf0c762d100fc2916dc)

Author SHA1 Message Date
Berker Peksag 59da4b324f Issue #28037: Use sqlite3_get_autocommit() instead of setting Connection->inTransaction manually 10 years ago
Berker Peksag 9af13ca565 Issue #28036: Remove unused pysqlite_flush_statement_cache function 10 years ago
Berker Peksag ab994ed8b9 Issue #10740: sqlite3 no longer implicitly commit an open transaction before DDL statements 10 years ago
Serhiy Storchaka 2891492d23 Issue #27881: Fixed possible bugs when setting sqlite3.Connection.isolation_level. 10 years ago
Benjamin Peterson 47ff0734b8 more PY_LONG_LONG to long long 10 years ago
Victor Stinner 3466bde1cc Avoid calling functions with an empty string as format string 10 years ago
Benjamin Peterson ed4aa83ff7 require a long long data type (closes #27961) 10 years ago
Serhiy Storchaka ef113cd4cc Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory 10 years ago
Berker Peksag cc9afa9b51 Issue #10513: Fix a regression in Connection.commit() 10 years ago
Berker Peksag 6afe85827c Issue #21718: cursor.description is now available for queries using CTEs 10 years ago
Berker Peksag e0b70cd8a9 Issue #16864: Cursor.lastrowid now supports REPLACE statement 10 years ago
Berker Peksag 0e1d6802ff Fix typo in _sqlite/module.h 10 years ago
Berker Peksag 7bea2347c7 Issue #27190: Raise NotSupportedError if sqlite3 is older than 3.3.1 10 years ago
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Berker Peksag fe21de9836 Issue #26687: Use Py_RETURN_NONE macro in sqlite3 module 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Serhiy Storchaka 191321d11b Issue #20440: More use of Py_SETREF. 10 years ago
Serhiy Storchaka 2d06e84455 Issue #25923: Added the const qualifier to static constant arrays. 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Serhiy Storchaka 08d230a540 Issue #24257: Fixed incorrect uses of PyObject_IsInstance(). 11 years ago
Larry Hastings 01b0883602 Issue #20274: Remove ignored and erroneous "kwargs" parameters from three 11 years ago
Serhiy Storchaka 72e731cc03 Issue #13583: sqlite3.Row now supports slice indexing. 11 years ago
Serhiy Storchaka 009b811d67 Removed unintentional trailing spaces in non-external and non-generated C files. 11 years ago
Victor Stinner 4a7cc88472 Issue #23571: PyObject_Call(), PyCFunction_Call() and call_function() now 11 years ago
Serhiy Storchaka 483405bcca Issue #22883: Got rid of outdated references to PyInt and PyString in comments. 11 years ago
Serhiy Storchaka 26861b0b29 Issue #23450: Fixed possible integer overflows. 11 years ago
Serhiy Storchaka 4fdb68491e Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer() 11 years ago
Serhiy Storchaka 42d67af87f Issue #21147: sqlite3 now raises an exception if the request contains a null 12 years ago
Victor Stinner cfcde8ca40 Issue #22218: Fix "comparison between signed and unsigned integers" warning in 12 years ago
Serhiy Storchaka 3d4b2d4df2 Issue #21975: Fixed crash when using uninitialized sqlite3.Row (in particular 12 years ago
Victor Stinner 297d104248 Issue #21858: Better handling of Python exceptions in the sqlite3 module. 12 years ago
Serhiy Storchaka 47a981337a Issue #10203: sqlite3.Row now truly supports sequence protocol. In particulr 12 years ago
Serhiy Storchaka 505ff755d7 Issue #20437: Fixed 21 potential bugs when deleting objects references. 12 years ago
Victor Stinner cb1f74ec40 Issue #20026: Fix the sqlite module to handle correctly invalid isolation level 12 years ago
Victor Stinner afccb0a821 sqlite: Use Py_ssize_t to store a size instead of an int 12 years ago
Victor Stinner 3f658bec35 sqlite: raise an OverflowError if a string or a BLOB is longer than INT_MAX 12 years ago
Victor Stinner 83e30bf4bd Fix a compiler warning on Windows 64-bit: _sqlite module 12 years ago
Victor Stinner 83ed42bfbf sqlite: raise an OverflowError if the result is longer than INT_MAX bytes 12 years ago
Martin v. Löwis e75fc14813 Issue #19514: Deduplicate some _Py_IDENTIFIER declarations. 12 years ago
Victor Stinner 85a12a8beb Issue #19437: Fix pysqlite_cursor_iternext() of sqlite3, when the row factory 12 years ago
Victor Stinner b3e1ef1ce0 Issue #19437: Fix pysqlite_connection_call() of sqlite3, return NULL when 12 years ago
Victor Stinner dd4b299df1 Issue #19437: Fix pysqlite_cursor_iternext() of sqlite3, handle 12 years ago
Serhiy Storchaka c679227e31 Issue #1772673: The type of `char*` arguments now changed to `const char*`. 12 years ago
Victor Stinner b84fc0fd9f Fix compilation of the _sqlite module if threads are disabled 13 years ago
Serhiy Storchaka cbad3a367e Issue #18701: Remove sqlitecompat.h. 13 years ago
Serhiy Storchaka 8fa8ee3970 Issue #18701: Remove support of old CPython versions (<3.0) from C code. 13 years ago
Victor Stinner ffff763161 Issue #18519: Fix test_sqlite on old versions of libsqlite3 13 years ago
Victor Stinner d4095d95f8 Issue #18519: the Python authorizer callback of sqlite3 must not raise Python exceptions 13 years ago
Victor Stinner 3a8573230c Issue #18488: Fix _pysqlite_final_callback() 13 years ago
Victor Stinner 41801f5812 Issue #18519, #18408: Fix sqlite authorizer callback 13 years ago