Miss Islington (bot)
cb272843f2
bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175)
...
(cherry picked from commit 842acaab13 )
Co-authored-by: Zackery Spytz <zspytz@gmail.com >
2018-12-17 07:10:20 -08:00
Serhiy Storchaka
1de91a0032
bpo-34052: Prevent SQLite functions from setting callbacks on exceptions. (GH-8113). (GH-10946)
...
(cherry picked from commit 5b25f1d031 )
Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com >
2018-12-05 23:09:56 +02:00
Miss Islington (bot)
5ceb7018dc
bpo-33029: Fix signatures of getter and setter functions. (GH-10746)
...
Fix also return type for few other functions (clear, releasebuffer).
(cherry picked from commit d4f9cf5545 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com >
2018-11-27 09:58:07 -08:00
Miss Islington (bot)
c56bbae5e9
bpo-34743: Fix test_database_source_name under SQLite 3.7.9 (GH-9426)
...
(cherry picked from commit b10a64d117 )
Co-authored-by: Berker Peksag <berker.peksag@gmail.com >
2018-09-20 20:20:32 +03:00
Miss Islington (bot)
015cd0f5cb
bpo-32215: Fix performance regression in sqlite3 (GH-8511)
...
(cherry picked from commit 8d1e190fc5 )
Co-authored-by: Berker Peksag <berker.peksag@gmail.com >
2018-09-20 18:56:56 +03:00
Miss Islington (bot)
c3bdea4c6c
prefix internal sqlite symbols with _pysqlite_ (GH-8215)
...
(cherry picked from commit 7762e4d387 )
Co-authored-by: Benjamin Peterson <benjamin@python.org >
2018-07-09 21:48:02 -07:00
Miss Islington (bot)
ba10da1373
delete some unused pysqlite forward declarations (GH-8211)
...
(cherry picked from commit d6d4432724 )
Co-authored-by: Benjamin Peterson <benjamin@python.org >
2018-07-09 21:02:29 -07:00
Miss Islington (bot)
00765bb6ae
Fix error message in sqlite connection thread check. (GH-6028)
...
(cherry picked from commit 030345c0bf )
Co-authored-by: Takuya Akiba <469803+iwiwi@users.noreply.github.com >
2018-03-26 09:01:22 -07:00
Miss Islington (bot)
429ca448d2
bpo-27645: Fix version number in 'database in transaction' fallback (GH-6131)
...
It was actually fixed in SQLite 3.8.8, not 3.8.7.
(cherry picked from commit bbf7bb7a63 )
Co-authored-by: Aviv Palivoda <palaviv@gmail.com >
2018-03-18 09:24:33 +03:00
Miss Islington (bot)
e8a5a92037
bpo-27645: Add support for native backup facility of SQLite (GH-4238)
...
(cherry picked from commit d7aed4102d )
Co-authored-by: Emanuele Gaifas <lelegaifax@gmail.com >
2018-03-11 01:29:19 +03:00
Benjamin Peterson
0a37a30037
closes bpo-32460: ensure all non-static globals have initializers ( #5061 )
2017-12-31 10:04:13 -08:00
Serhiy Storchaka
e2f92de6a9
Add the const qualifier to "char *" variables that refer to literal strings. ( #4370 )
2017-11-11 13:06:26 +02:00
Anders Lorentsen
a22a127458
bpo-31843: sqlite3.connect() now accepts PathLike objects as database name ( #4299 )
2017-11-06 16:47:43 -08:00
Oren Milman
edb13ae48c
bpo-31764: Prevent a crash in sqlite3.Cursor.close() in case the Cursor object is uninitialized ( #3958 )
2017-11-06 16:09:49 -08:00
Oren Milman
e56ab746a9
bpo-31770: Prevent a crash and refleaks when calling sqlite3.Cursor.__init__() more than once ( #3968 )
2017-11-06 16:01:47 -08:00
Oren Milman
93c5a5df8e
bpo-31740: Prevent refleaks when sqlite3.Connection.__init__() is called more than once (GH-3944)
2017-10-10 12:27:46 -07:00
Benjamin Peterson
c8a6e5b18d
sqlite: delete some bsddb cargo-culted code to work around Python 2.3/2.4 bugs
2017-09-22 23:25:28 -07:00
Benjamin Peterson
525269430a
closes bpo-31525: require sqlite3_prepare_v2 ( #3666 )
...
This is based on
40b349cadb (diff-0489411409cd2934730e88bf7767790) ,
though we can be a bit more aggressive about deleting code.
2017-09-20 07:36:18 -07:00
Antoine Pitrou
a6a4dc816d
bpo-31370: Remove support for threads-less builds ( #3385 )
...
* Remove Setup.config
* Always define WITH_THREAD for compatibility.
2017-09-07 18:56:24 +02:00
Serhiy Storchaka
6cca5c8459
bpo-30592: Fixed error messages for some builtins. ( #1996 )
...
Error messages when pass keyword arguments to some builtins that
don't support keyword arguments contained double parenthesis: "()()".
The regression was introduced by bpo-30534.
2017-06-08 14:41:19 +03:00
Serhiy Storchaka
0b3ec19225
Use NULL rather than 0. ( #778 )
...
There was few cases of using literal 0 instead of NULL in the context of
pointers. While this was a legitimate C code, using NULL rather than 0 makes
the code clearer.
2017-03-23 17:53:47 +02:00
Serhiy Storchaka
aefa7ebf0f
bpo-6532: Make the thread id an unsigned integer. ( #781 )
...
* bpo-6532: Make the thread id an unsigned integer.
From C API side the type of results of PyThread_start_new_thread() and
PyThread_get_thread_ident(), the id parameter of
PyThreadState_SetAsyncExc(), and the thread_id field of PyThreadState
changed from "long" to "unsigned long".
* Restore a check in thread_get_ident().
2017-03-23 14:48:39 +01:00
Aviv Palivoda
86a670543f
bpo-9303: Migrate sqlite3 module to _v2 API to enhance performance ( #359 )
2017-03-03 13:58:17 +03:00
Berker Peksag
4a926caf8e
bpo-28518: Start a transaction implicitly before a DML statement ( #245 )
...
Patch by Aviv Palivoda.
2017-02-26 18:22:38 +03:00
Serhiy Storchaka
228b12edcc
Issue #28999 : Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
...
possible. Patch is writen with Coccinelle.
2017-01-23 09:47:21 +02:00